自动关闭AfxMessageBox对话框―模拟"回车" VC
来源:互联网 发布:网页关键词如何优化 编辑:程序博客网 时间:2024/05/29 18:01
有的时候,在程序里面调用太多的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进行区分,用来标识不同的控件。
是通过响应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进行区分,用来标识不同的控件。
- 自动关闭AfxMessageBox对话框―模拟"回车" VC
- AfxMessageBox定时自动关闭
- c# winform 自动关闭messagebox 模拟回车
- c# winform 自动关闭messagebox 模拟回车
- VC 定时自动关闭MessageBox弹出对话框
- 屏蔽回车关闭对话框事件
- VC自动关闭弹出的MessageBox对话框的总结
- VC++防止对话框中按回车或ESC时窗口关闭
- VC++------------AfxMessageBox
- vc对话框关闭按钮
- 自动关闭的对话框
- SWT对话框自动关闭
- 自动关闭MessageBox()对话框
- 自动关闭MessageBox()对话框
- C#自动关闭对话框
- 自动关闭对话框
- 自动关闭MessageBox对话框
- 孙鑫VC学习(第7课-对话框(收缩按钮,回车光标自动传))
- 制作 USB windows 系统安装盘
- 为mysql添加root远程登录权限
- ios学习--camera capture
- bloom filter
- PowerDesigner中转换物理模型时的命名转换
- 自动关闭AfxMessageBox对话框―模拟"回车" VC
- Korg推出可用于iPad的MIDI键盘
- 要学的东西真多啊
- 用 .Net WebBrowser 控件获取POST数据
- 关于java中split的使用
- Android Launcher研究(二)-----------Launcher为何物,究竟是干什么的
- 对象的继承关系在数据库中的实现方式和PowerDesigner设计
- PowerDesigner概念模型的Notation设置
- Android Launcher研究(一)-----------图文详解手把手教你在Windows环境下下载Android源码(Launcher为例)