我的程序里面有一个子对话框显示的内容是主对话框的一部分,现在子对话框获得焦点的时候按esc会消失,而且主对话框获得焦点也会消失, 我不想让对话框消失,请问各位大虾,我该怎么做?

解决方案 »

  1.   

    我就是要我的对话框程序的按esc不关闭,请帮忙了
      

  2.   

    加一个OnCancel();
    void CYourDlg::OnCancel()
    {
    }
    ok.
      

  3.   

    BOOL youdlg::PreTranslateMessage(MSG* pMsg) //
    {
    if (pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE)){  return true;
    }
    return youdlg::PreTranslateMessage(pMsg);
    }