请问一个dialog在doModal后如何显示一个MessageBox?

iCharlene 2007-09-11 11:10:09
希望在doModal后停顿3s,然后显示一个MessageBox~~
不知道如何实现,实在是没发现有什么消息被传递
求教~~
...全文
126 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qeq2008 2007-09-12
  • 打赏
  • 举报
回复
不会吧一定用定时器吗?
用Sleep(3000);
iCharlene 2007-09-12
  • 打赏
  • 举报
回复
我试试WM_ACTIVATE看
我是苦力 2007-09-12
  • 打赏
  • 举报
回复
呵呵,开个线程加个settimer,不要说没有窗口就不能加settimer哦
lushiyun 2007-09-12
  • 打赏
  • 举报
回复
把定时器直接加到DOMODAL后,或者用活动窗口消息响应WM_ACTIVATE,还是可以的
iCharlene 2007-09-11
  • 打赏
  • 举报
回复
我晕,定时器加哪去啊???
难道加到init里?
我在dialog的init里边还加了些访问网络的代码,等返回的时间
可能都不止3s了,这可是个土办法~
如果有什么窗口/对话框创建完毕的消息就好了
gpgty 2007-09-11
  • 打赏
  • 举报
回复
设置个3s的定时器,响应WM_TIMER消息,在响应函数里面加Messagebox,再关掉定时器就可以了

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧