关于MFC程序按ENTER和ESC会退出的解决办法

来源:互联网 发布:知乎报考一起走 编辑:程序博客网 时间:2024/04/30 11:11

今天碰到了这个问题,

去网上找了,

只有算法,没有代码

于是乎,

根据算法,写出了如下代码:

重载PreTranslateMessage函数,敲入下列代码:

BOOL CJustForYouDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message   ==   WM_KEYDOWN   &&   pMsg->wParam   ==   0x1b)  
   return   TRUE;  
if(pMsg->message   ==   WM_KEYDOWN   &&   pMsg->wParam   ==   0x0d   )  
   return   TRUE;  
return   CDialog::PreTranslateMessage(pMsg);
}

直接忽略掉ESC和ENTER

原创粉丝点击