回覆列表
  • 1 # 孫四爺

    1.把父對話方塊的控制代碼傳給子對話方塊,如下:mytestdlg dlg(this); dlg.DoModal();

    2.在子對話方塊中響應ON_WM_CLOSE()訊息(透過子對話方塊屬性可直接得到響應函式OnClose)

    3.在OnClose()函式中,傳送一個關閉訊息給父對話方塊就可以瞭如下:

    void mytestdlg::OnClose()

    {

    ::SendMessage(m_pParent->GetSafeHwnd(),WM_CLOSE,0,0);

    CDialog::OnClose();

    }

    注意:m_pParent就是上面傳入的this

  • 2 # 錢是爺

    在命令列訊息中 CCommandLineInfo cmdInfo;加入cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing; ParseCommandLine(cmdInfo);因為在預設時,為CCommandLineInfo::FileNew,MSDN中有解釋,你可以檢視。

  • 中秋節和大豐收的關聯?
  • 可視對講門鈴按鍵的功能都是什麼?