mfc 去回车 esc
解决方法是在CDialog::PreTranslateMessage() 的重载函数中将ESC和回车按键的消息处理掉.
解决方法是在CDialog :: PreTranslateMessage()的重载函数中将ESC和回车按键的消息处理掉。
直接上代码:
直接上码:
BOOL
CResultCollectorDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN) {
switch(pMsg->wParam) {
case VK_RETURN: //回车
return TRUE;
case VK_ESCAPE: //ESC
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
mfc 去回车 esc
本文介绍了一种在MFC对话框中屏蔽ESC和回车键的方法,通过重载CDialog::PreTranslateMessage函数,实现了在对话框中忽略这两个按键的功能,避免了它们默认的关闭对话框行为。
3329

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



