1、添加重载函数PreTranslateMessage,在函数中屏蔽回车和ESC的消息
2、函数如下:
BOOL CMFCApplication2Dlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)
return TRUE;
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
return TRUE;
else
return CDialog::PreTranslateMessage(pMsg);
}
本文介绍了一种通过重载PreTranslateMessage函数来屏蔽窗口中回车键和ESC键消息的方法。该方法适用于对话框类CMFCApplication2Dlg,通过判断消息类型及按键参数来实现屏蔽效果。
566

被折叠的 条评论
为什么被折叠?



