新建一个MFC工程,默认情况下,按回车会关闭窗口。
解决方法:
重载函数,在函数中屏蔽回车和ESC键。
BOOL CVoteTestDlg::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);
}