在对话框程序下禁用回车和ESC键

在对话框程序下禁用回车和ESC键

在对话框类中添加如下函数

BOOL CRegister::PreTranslateMessage(MSG *pMsg)
{
 if(WM_KEYFIRST <= pMsg->message && pMsg->message <= WM_KEYLAST)
 {
  if(pMsg->wParam == VK_RETURN ||pMsg->wParam ==VK_ESCAPE)//按回车键不响应
  {
   return true;
  }
 }
 return CDialog::PreTranslateMessage(pMsg);

}

你可能感兴趣的:(在对话框程序下禁用回车和ESC键)