如下:
CTestDlg:OnCancel()
{
    //CDialog::OnCancel();
}

解决方案 »

  1.   

     在PreTran..Message()中过滤WM_KEYDOWN消息中的VK_ESCAPE
      

  2.   

    Override the PreTranslateMessage(MSG*pMsg) function like this:switch(pMsg->message)
    {
       case WM_KEYDOWN:
            switch(pMsg->wParam)
            {
               case VK_ESCAPE:
                       // Do nothing and:
                        retrun;
             ..........
    ...........}
    }
      

  3.   

    ZencengLiu的方法我试了,行的,不过返回语句该是return 0;的。
      

  4.   

    只要将ID号  IDCANCEL 改名就行了。
      

  5.   

    最简单的方法我认为是coolcode() 所说的,重载OnCancel(),注释掉默认代码就可以。
      

  6.   

    就是在消息循环里 把VK_ESCAPE 给屏蔽!