Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_DEFAULTWert: 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_UPDATEWert: 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_RELAYOUTWert: 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 |