点击一个自己放的按钮让当前的Dialog关闭,这个函数是什么?
EndDialog?

解决方案 »

  1.   

    函数名无所谓了,它只需要调用Dialog的OnCancel函数就行了
      

  2.   

    但是我现在想知道这个函数啊?OnCancel调用的函数是什么呢?
      

  3.   

    应该是void EndDialog( int nResult )
      

  4.   

    看一下这就是原码(MFC的)void CDialog::OnOK()
    {
    if (!UpdateData(TRUE))
    {
    TRACE0("UpdateData failed during dialog termination.\n");
    // the UpdateData routine will set focus to correct item
    return;
    }
    EndDialog(IDOK);
    }void CDialog::OnCancel()
    {
    EndDialog(IDCANCEL);
    }
      

  5.   

    1、调用OnOK();
    2、SendMessage(WM_CLOSE)。