DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS-Enumeration (winuser.h)
Beschreibt monitorspezifische DPI-Skalierungsverhaltensüberschreibungen für untergeordnete Fenster in Dialogen. Die Werte in dieser Enumeration sind Bitfelder und können kombiniert werden.
Syntax
typedef enum DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS {
DCDC_DEFAULT = 0x0000,
DCDC_DISABLE_FONT_UPDATE = 0x0001,
DCDC_DISABLE_RELAYOUT = 0x0002
} ;
Konstanten
DCDC_DEFAULT Wert: 0x0000 Das Standardverhalten des Dialog-Managers. Das verwaltete Dialogfeld aktualisiert die Schriftart, Größe und Position des untergeordneten Fensters bei DPI-Änderungen. |
DCDC_DISABLE_FONT_UPDATE Wert: 0x0001 Verhindert, dass der Dialog-Manager als Reaktion auf eine DPI-Änderung eine aktualisierte Schriftart über WM_SETFONT an das untergeordnete Fenster sendet. |
DCDC_DISABLE_RELAYOUT Wert: 0x0002 Verhindert, dass der Dialog-Manager die Größe des untergeordneten Fensters als Reaktion auf eine DPI-Änderung ändert und neu positioniert. |
Hinweise
Diese Enumeration wird mit SetDialogControlDpiChangeBehavior verwendet, um das standardmäßige DPI-Skalierungsverhalten pro Monitor für ein untergeordnetes Fenster in einem Dialogfeld zu überschreiben.
Diese Einstellungen gelten nur für einzelne Steuerelemente innerhalb von Dialogfeldern. Das bildschirmweite DPI-Skalierungsverhalten eines Dialogfelds wird durch DIALOG_DPI_CHANGE_BEHAVIORS gesteuert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | winuser.h |