分享

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

 牛人的尾巴 2014-11-07
2012-08-29 16:50 1724人阅读 评论(0) 收藏 举报

今天碰到了这个问题,

去网上找了,

只有算法,没有代码

于是乎,

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

重载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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多