在对话框的PreTranslateMessage函数中插入下面的代码

BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg) 
{
if(pMsg->message == WM_KEYDOWN)
{
// 27 ESC 13 Enter
if(pMsg->wParam == 27 || pMsg->wParam == 13)
return TRUE; // 已经处理
}

return CDialog::PreTranslateMessage(pMsg);
}