MFC对话框程序屏蔽ESC和ENTER键退出
来源:互联网 发布:scala编程思想 编辑:程序博客网 时间:2024/04/30 10:21
主要就是重载PreTranslateMessage()函数,在这个函数里捕捉ESC和ENTER键按下时的消息,然后什么都不做,或是添加代码完成你自己想要实现的功能。
1.完全屏蔽ESC键与ENTER回车键
BOOL CQQ_chart_serverDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_RETURN)
return TRUE;
if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_ESCAPE)
return TRUE;
return CDialog::PreTranslateMessage(pMsg);
}
2.完全屏蔽ESC键,捕捉ENTER回车键
BOOL CQQ_chart_clientDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN )
{
if(GetFocus()->GetDlgCtrlID()==IDC_MSG_SEND)//按下回车,如果当前焦点是在自己期望的控件上
{
CQQ_chart_clientDlg::OnBnClickedBtnSend();//添加自己的处理代码
}
return TRUE;
}
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE)
return TRUE;
return CDialog::PreTranslateMessage(pMsg);
}
1.完全屏蔽ESC键与ENTER回车键
BOOL CQQ_chart_serverDlg::PreTranslateMessage(MSG* pMsg)
{
}
2.完全屏蔽ESC键,捕捉ENTER回车键
BOOL CQQ_chart_clientDlg::PreTranslateMessage(MSG* pMsg)
{
}
0 0
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC对话框程序屏蔽ESC和ENTER键退出,完美解决方案
- MFC对话框屏蔽Enter和ESC键
- MFC 对话框屏蔽ESC Enter退出
- MFC Dialog 屏蔽Enter和Esc按下时自动退出程序
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- VC屏蔽Enter和ESC退出程序
- VC屏蔽Enter和ESC退出程序
- VC屏蔽Enter和ESC退出程序
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- MFC 屏蔽ESC和ENTER键 关闭对话框
- AppiumForWindows 菜鸟计划(二)源码环境搭建及代码结构
- Developing OSGi Components for OpenDaylight
- selenium2+python模拟鼠标键盘操作类ActionChains的API
- 我想知道怎么求N的N次方
- 图像分割kmeans算法利用hill-clambing确定k
- MFC对话框程序屏蔽ESC和ENTER键退出
- [Hadoop]Hadoop添加节点datanode
- java中变量初始化的问题
- 第37课第二题
- 设置SVN忽略目录(文件夹)和文件
- 判断不重复
- C# DataTable
- Java获取各种常用时间方法
- Android项目配置调试常见问题解决方法