MFC 对话框编辑器中的最小化/最大化框呈灰色

qny*_*nyz 3 windows mfc visual-studio visual-c++

我有一个 MFC 对话框 ( CDialog),我想通过Visual Studio 2019 对话框编辑器向其添加最大化按钮。

但是,对话框(在编辑器中)的属性窗口中的最小化/最大化框选项呈灰色。我已将边框更改为调整大小,效果很好。

为什么我无法启用最大化框属性?

这些是对话框的属性:

在此输入图像描述

Adr*_*ica 5

为了使您的对话框具有“最大化框”或“最小化框”(或自定义是否存在/启用其中一个或两个),该对话框必须具有“系统菜单”。

从您发布的屏幕截图来看,很明显您没有设置该选项。

因此,要启用“最大化框”或“最小化框”选项,必须首先启用“系统菜单”选项(“最小化框”以下 6 个属性)。

相关阅读:Windows 样式(请参阅有关样式的部分WS_MAXIMIZEBOX)。