【问题标题】:Remove maximized state in MFC windows application删除 MFC windows 应用程序中的最大化状态
【发布时间】:2026-02-08 23:55:02
【问题描述】:

在创建MFC 应用程序期间,我在User Interface Features 中选择了Maximized 选项。现在我需要处于非最大化状态的启动窗口,但我在代码中找不到它的位置。你能帮我解决这个问题吗?

【问题讨论】:

    标签: visual-studio visual-c++ visual-studio-2012 mfc


    【解决方案1】:

    在您生成的CWinAppCWinAppEx 派生类中,搜索此行:

    pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
    

    然后将其替换为:

    pMainFrame->ShowWindow(m_nCmdShow);
    

    【讨论】:

      最近更新 更多