屏蔽Enter键和Esc键
2008-08-08 11:25
281 查看
问: 如何在对话框中屏蔽Enter键和Esc键
答:只需为你的对话框类添加虚函数PreTranslateMessage即可,函数体如下:
BOOL CXXXDlg::PreTranslateMessage(MSG *pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
{
return TRUE;
}
if(pMsg->wParam==VK_ESCAPE)
{
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
答:只需为你的对话框类添加虚函数PreTranslateMessage即可,函数体如下:
BOOL CXXXDlg::PreTranslateMessage(MSG *pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->wParam==VK_RETURN)
{
return TRUE;
}
if(pMsg->wParam==VK_ESCAPE)
{
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
相关文章推荐
- MFC 屏蔽ESC和ENTER键 关闭对话框
- MFC对话框程序屏蔽ESC和ENTER键退出
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- vc中对话框如何屏蔽ESC和ENTER键
- 屏蔽Dialog对话框中的Esc和Enter键的思路
- MFC对话框程序屏蔽ESC和ENTER键退出
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- vc 简单屏蔽alt+F4键、ESC和ENTER键
- VS2010 MFC中屏蔽ESC和ENTER键关闭对话框的方法
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- MFC用代码实现屏蔽ESC和Enter键按下,对话框窗体关闭或者消失的问题
- VS2010 MFC中屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序屏蔽ESC和ENTER键退出,完美解决方案
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- VC MFC 屏蔽ESC和ENTER键关闭对话框
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框程序 屏蔽ESC和ENTER键关闭对话框的方法
- MFC对话框中屏蔽Enter键与ESC键