基于对话框MFC按Enter键或者Ese退出的解决方法
来源:互联网 发布:html5 淘汰桌面软件 编辑:程序博客网 时间:2024/05/17 05:11
基于对话框MFC按Enter键或者Ese退出的解决方法
今天在用VC++6.0写数据库软件时。偶然发现单击回车键enter时,程序会突然退出。并且窗口开始时的默认确定按钮已经被我删除了,所以必要的措施必然做出,VC MFC 屏蔽ESC和ENTER键关闭对话框
解决途径:
在你的C...Dlg.h文件中添加重载函数PreTranslateMessage(MSG* pMsg)
具体代码
protected:virtual BOOL PreTranslateMessage(MSG* pMsg);
// 屏蔽客户输入esc键或enter键退出程序BOOL CSQLDlg::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE)// 屏蔽esc键{return TRUE;// 不作任何操作}if (pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN)// 屏蔽enter键{return TRUE;// 不作任何处理}return CDialog::PreTranslateMessage(pMsg);}
完美解决问题
1 0
- 基于对话框MFC按Enter键或者Ese退出的解决方法
- 按Enter键或者Ese,mfc程序退出的解决方法
- MFC中解决基于对话框程序按下Enter,Esc程序自动退出的方法
- 按Enter或Esc,MFC程序退出的解决方法
- vs2008 MFC 对话框 敲回车,ESE键,程序自动退出解决办法
- VC MFC 对话框 敲回车,ESE键,程序自动退出解决办法
- mfc 默认情况下 按下 enter esc 退出对话框 解决方法
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC 回车(Enter) 不退出对话框方法
- MFC 对话框屏蔽ESC Enter退出
- MFC基于对话框的程序,按回车退出的解决办法
- 防止对话框程序按Enter和ESC退出的对策
- 防止对话框程序按Enter和ESC退出的对策
- 防止对话框程序按Enter和ESC退出的对策
- 防止对话框程序按Enter和ESC退出的对策
- 防止对话框程序按Enter和ESC退出的对策
- VC++ 屏蔽按ENTER或者ESC键退出程序
- Javascript编程风格
- SSH端口转发(隧道)
- ios 剪裁图片
- 再谈单例模式
- (四)洞悉linux下的Netfilter&iptables:包过滤子系统iptable_filter
- 基于对话框MFC按Enter键或者Ese退出的解决方法
- android 显示隐藏密码
- Python多进程不要使用TimedRotatingFileHandler
- UML图之序列图和协作图
- 并查集 + 拓扑排序 hdu1811 Rank of Tetris
- java面向对象(二)
- android打包传递
- 《New York Times》的newsletter,如何创造高打开率?
- 基于mini2440 的 bootloader 设计 ---- 9、中断初始化