屏蔽基于对话框程序ESC键
2006-11-26 00:53
393 查看
方法一:
重载虚函数,BOOL CEvaluateDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)
return true;
return CDialog::PreTranslateMessage(pMsg);
方法二:
屏蔽ESC:
重载CDialog的OnCancel ,且让这两个函数的实现为空。
加入WM_CLOSE消息处理,实现如下,
void CMyDialog::OnClose()
{
DestroyWindow();
}
重载虚函数,BOOL CEvaluateDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)
return true;
return CDialog::PreTranslateMessage(pMsg);
方法二:
屏蔽ESC:
重载CDialog的OnCancel ,且让这两个函数的实现为空。
加入WM_CLOSE消息处理,实现如下,
void CMyDialog::OnClose()
{
DestroyWindow();
}
相关文章推荐
- 屏蔽基于对话框的MFC程序中按下ESC关闭窗口的功能
- VC里基于对话框的程序屏蔽回车键和ESC自动退出程序
- 屏蔽基于对话框程序ESC键
- VC里基于对话框的程序屏蔽回车键自动退出程序
- MFC对话框程序屏蔽回车与ESC键
- MFC中解决基于对话框程序按下Enter,Esc程序自动退出的方法
- VC里基于对话框的程序屏蔽回车键自动退出程序
- MFC对话框程序屏蔽ESC和ENTER键退出
- VC里基于对话框的程序屏蔽回车键自动退出程序
- 在基于对话框程序中按下Esc键不会关闭程序按下回车键不会关闭程序
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- 【MFC-11】VS2010/MFC基于对话框程序之修改Enter/ESC按键默认响应
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序屏蔽回车与ESC键
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序屏蔽ESC和ENTER键退出,完美解决方案
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序屏蔽ESC和ENTER键退出