Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

MFC中的MDI

我的問題就是...我使用MDI時

一定會有父視窗(灰灰的)和子視窗(白白的)一起出現

但我只想留父視窗,而子視窗不要出現,

有辦法讓它不顯示媽?

是MFC建立的步驟問題還是用程式去改??

請大大教教我= =

1 個解答

評分
  • gary
    Lv 4
    1 0 年前
    最佳解答

    在你的 XXXApp::InitInstance() 裡面找到下面這段程式碼:

    // Parse command line for standard shell commands, DDE, file open

    CCommandLineInfo cmdInfo;

    ParseCommandLine(cmdInfo);

    cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; // 加入這一行,設FileNothing flag

    當呼叫到 ProcessShellCommand(cmdInfo)的時候就不會帶出任何子視窗了

    參考資料: 自己
還有問題?馬上發問,尋求解答。