AfxMessageBox定时自动关闭
来源:互联网 发布:win7固态硬盘优化工具 编辑:程序博客网 时间:2024/06/14 14:36
转自:http://blog.csdn.net/lirencj/article/details/7414669
有的时候,在程序里面调用太多的AfxMessageBox(非调试用),弹出的对话框要手动关闭,时间一长就感觉很繁琐。于是上网找了一些资料,发现有一个很简单的实现AfxMessageBox对话框自动关闭的方法。
是通过响应WM_TIMER消息实现的。
1.首先在你的主对话框中添加WM_TIMER消息;
2.然后在生成的OnTimer函数中调用
if(1 == nIDEvent) //这里的nIDEvent == 1,在SetTimer的第一个参数中用到
{
KillTimer(nIDEvent);
keybd_event(VK_RETURN,0,0,0);//按键下去
keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);//,按键上来,模拟"回车"命令
}
3.接下来在AfxMessageBox();前面添加SetTimer(1,2000,NULL);//设置为2秒后自动关闭,SetTimer的第一个参数和nIDEvent对应,可以设定多个,OnTimer里用nIDEvent进行区分,用来标识不同的控件。
0 0
- AfxMessageBox定时自动关闭
- 定时自动关闭MsgBox
- 定时自动关闭软件
- 自动关闭AfxMessageBox对话框―模拟"回车" VC
- 定时自动关闭弹出窗口
- 自动弹出窗口,并定时关闭
- 创建可以定时自动关闭的对话框
- Android,对话框定时自动关闭的实现
- VC 定时自动关闭MessageBox弹出对话框
- js 定时自动关闭窗口不提示
- js 无提示自动定时关闭页面
- Android对话框定时自动关闭的实现
- 【C#/WPF】窗体定时自动关闭
- 定时自动开启和关闭Azure虚拟机
- C#-定时关闭进程。根据定时关闭进程做的自动关闭游戏小软件。
- 定时自动关闭的消息对话框(效果同msgbox)
- mc_PopupBox 弹出可定时自动关闭的消息窗口
- 创建一个可定时自动关闭的MessageBox
- synergy使用
- 《Java并发编程实践》笔记7——非阻塞同步算法
- 在嵌入式设计中使用MicroBlaze(Vivado版本)
- 阅读zepto.js的core中的Core methods
- Build Action 设置为 Embedded Resource
- AfxMessageBox定时自动关闭
- warning: the ‘gets' function is dangerous and should not be used
- Android文件重命名File.renameTo()以及定义副本名方法(自定义规则)
- Java编程规范
- 46期学习心得连载4-牟文华
- 《Java并发编程实践》笔记7——非阻塞同步算法
- lldb调试IPHONE步骤
- Visual Studio 中项目文件属性的Build action 设置
- sql游标的使用