您的位置:程序门 -> vc/mfc -> 界面



请问一个dialog在domodal后如何显示一个messagebox?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问一个dialog在domodal后如何显示一个messagebox?[已结贴,结贴人:icharlene]
发表于:2007-09-11 23:10:09 楼主
希望在domodal后停顿3s,然后显示一个messagebox~~
不知道如何实现,实在是没发现有什么消息被传递
求教~~
发表于:2007-09-11 23:17:121楼 得分:20
设置个3s的定时器,响应wm_timer消息,在响应函数里面加messagebox,再关掉定时器就可以了
发表于:2007-09-11 23:20:532楼 得分:0
我晕,定时器加哪去啊???
难道加到init里?
我在dialog的init里边还加了些访问网络的代码,等返回的时间
可能都不止3s了,这可是个土办法~
如果有什么窗口/对话框创建完毕的消息就好了
发表于:2007-09-12 09:08:023楼 得分:0
把定时器直接加到domodal后,或者用活动窗口消息响应wm_activate,还是可以的
发表于:2007-09-12 09:13:154楼 得分:0
呵呵,开个线程加个settimer,不要说没有窗口就不能加settimer哦
发表于:2007-09-12 09:25:275楼 得分:0
我试试wm_activate看
发表于:2007-09-12 12:57:556楼 得分:0
不会吧一定用定时器吗?
用sleep(3000);


快速检索

最新资讯
热门点击