重载OnOK,OnCancle让他们什么也不做

解决方案 »

  1.   

    简单方法:
    在对话框中加一个ID为IDCANCEL的按钮,双击,加入消息映射,把消息处理函数中的内容全部删掉,最后把这个BUTTON也删掉就好了!
      

  2.   

    opentuxedo(开缝的燕尾服) 的正确
      

  3.   

    楼下的别胡说八道了,应该这样做:
    在ClassWizard中重载PreTranslateMessage函数
    函数体如下:
    BOOL CYourDlg::PreTranslateMessage(MSG* pMsg) 
    {    if ((pMsg->message ==WM_KEYDOWN && pMsg->wParam ==VK_ESCAPE) )
            return TRUE;
        return CDialog::PreTranslateMessage(pMsg);
    }
      

  4.   

    重载OnOK,OnCancle让他们什么也不做
      

  5.   

    重载OnOK,OnCancle让他们什么也不做。
    就这样吧,一定没问题!
      

  6.   

    二种方法都可以
    但我觉得重新定义ONOK,ONCANCLE比较好。
    因为这个是删语句,
    那个要加语保句,麻烦,哈哈。