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