DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS 枚举 (winuser.h)
介绍对话中子窗口的每监视器 DPI 缩放行为替代。 此枚举中的值是位字段,可以组合使用。
语法
typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS {
DCDC_DEFAULT = 0x0000,
DCDC_DISABLE_FONT_UPDATE = 0x0001,
DCDC_DISABLE_RELAYOUT = 0x0002
} ;
常量
DCDC_DEFAULT 值: 0x0000 对话管理器的默认行为。 托管的对话框将在 DPI 更改上更新子窗口的字体、大小和位置。 |
DCDC_DISABLE_FONT_UPDATE 值: 0x0001 阻止对话管理器通过WM_SETFONT向子窗口发送更新的字体,以响应 DPI 更改。 |
DCDC_DISABLE_RELAYOUT 值: 0x0002 阻止对话管理器调整子窗口的大小和重新定位,以响应 DPI 更改。 |
注解
此枚举与 SetDialogControlDpiChangeBehavior 一起使用,以替代对话中子窗口的默认每监视器 DPI 缩放行为。
这些设置仅适用于对话中的单个控件。 对话的对话框范围每个监视器 DPI 缩放行为由 DIALOG_DPI_CHANGE_BEHAVIORS控制。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | winuser.h |