|
问: 如何在对话框中屏蔽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); }
|