注册 登录
编程论坛 VC++/MFC

[VC++/MFC]如何让一个窗口在创建并显示完后的几秒自动关闭

skyui 发布于 2010-10-22 08:41, 4519 次点击
现在我的做法是在调用showwindow后sleep N秒后destroywindow,但是窗口显示不出来内容,只有一个白板,过了N秒关闭了。请问如何处理这种情况?
4 回复
#2
mengjava2010-10-22 09:49
你showwindow()参数设置没,还有Sleep()的参数单位是毫秒
#3
skyui2010-10-22 10:37
回复 2楼 mengjava
这两个的用法我很清楚。
#4
hahayezhe2010-10-22 11:00
你用sleep 当前线程就挂起了
你的窗口对象还没初始化完 显示个什么
等sleep时间到了 线程恢复 窗口继续初始化 可以你确把它关了!
悲哀!

用MFC居然还用sleep函数 添加个WM_TIME消息
#5
skyui2010-10-22 11:55
回复 4楼 hahayezhe
对进程操作的一些概念还不太清晰,贱笑了。
1