您当前的位置: 首页 >  c++

鱼儿-1226

暂无认证

  • 0浏览

    0关注

    1100博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

VC++ MFC 屏蔽ESC和回车键ENTER键导致关闭对话框问题

鱼儿-1226 发布时间:2022-01-05 13:26:14 ,浏览量:0

在对话框头文件.h中加入:

protected:
    virtual BOOL PreTranslateMessage(MSG* pMsg);  
public:
    virtual void OnOK();

在对话框.cpp文件中加入:

BOOL CColorDlgDlg::PreTranslateMessage(MSG* pMsg)
{
 if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE ){
    return TRUE;
 }
 
  if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN && pMsg->wParam){
     return TRUE;
  } 
 
  return CDialog::PreTranslateMessage(pMsg);
}
 void CColorDlgDlg::OnOK()
 {
     //CDialogEx::OnOK();
 }
关注
打赏
1604459285
查看更多评论
立即登录/注册

微信扫码登录

0.0411s