Freigeben über


Hoher DPI-Verweis

Funktionen

Thema Beschreibung
AdjustWindowRectExForDpi Eine Variante von AdjustWindowRectEx, die Werte zurückgibt, die auf einen bestimmten DPI-Wert skaliert werden.
AreDpiAwarenessContextsEqual Bestimmt, ob zwei DPI_AWARENESS_CONTEXT Werte gleichwertig sind.
EnableNonClientDpiScaling Aktiviert die automatische Skalierung des Nicht-Clientbereichs des angegebenen Fensters auf oberster Ebene.
GetAwarenessFromDpiAwarenessContext Ruft den DPI_AWARENESS-Wert aus einem DPI_AWARENESS_CONTEXT ab.
GetDpiForMonitor- Fragt die dpi-Informationen ab, die einem Monitor zugeordnet sind.
GetDpiForSystem- Gibt den System-DPI-Wert zurück.
GetDpiForWindow- Gibt den aktuellen DPI-Wert für das angegebene Fenster zurück.
GetProcessDpiAwareness- Ruft den DPI-Virtualisierungsmodus des angegebenen Prozesses ab.
GetSystemMetricsForDpi- Eine Variante von GetSystemMetrics, die Werte zurückgibt, die auf einen bestimmten DPI-Wert skaliert werden.
GetThreadDpiAwarenessContext- Ruft den aktiven DPI-Sensibilisierungskontext für den aktuellen Thread ab.
GetWindowDpiAwarenessContext- Ruft den DPI-Sensibilisierungskontext für ein Fenster ab.
IsValidDpiAwarenessContext- Bestimmt, ob ein DPI_AWARENESS_CONTEXT gültig und vom aktuellen System unterstützt wird.
LogicalToPhysicalPointForPerMonitorDPI- Wandelt einen Punkt in einem Fenster von logischen Koordinaten in physische Koordinaten um, unabhängig vom DPI-Grad des Aufrufers.
PhysicalToLogicalPointForPerMonitorDPI Wandelt einen Punkt in einem Fenster von physischen Koordinaten in logische Koordinaten um, unabhängig vom DPI-Grad des Aufrufers.
SetProcessDpiAwareness- Legt den DPI-Virtualisierungsmodus für den aktuellen Prozess fest.
SetThreadDpiAwarenessContext- Ändert den aktiven DPI-Sensibilisierungskontext für den aktuellen Thread.
SystemParametersInfoForDpi Eine Variante von SystemParametersInfo, die Werte zurückgibt, die auf einen bestimmten DPI-Wert skaliert werden.
SetProcessDpiAwarenessContext- Legt den DPI-Sensibilisierungskontext für den aktuellen Prozess fest.
SetDialogDpiChangeBehavior- Überschreibt das standardmäßige DPI-Skalierungsverhalten pro Monitor eines Dialogfelds.
GetDialogDpiChangeBehavior- Ruft das DPI-Skalierungsverhalten pro Monitor eines Dialogfelds ab.
SetDialogControlDpiChangeBehavior- Überschreibt das standardmäßige DPI-Skalierungsverhalten pro Monitor eines untergeordneten Fensters in einem Dialogfeld.
GetDialogControlDpiChangeBehavior- Ruft alle dpi-Skalierungsverhalten pro Monitor außer Kraftsetzungen eines untergeordneten Fensters in einem Dialogfeld ab.
OpenThemeDataForDpi- Eine Variante von OpenThemeData-, die Designhandles öffnet, die einem bestimmten DPI-Wert zugeordnet sind.
GetSystemDpiForProcess- Ruft den System-DPI-Wert ab, der einem bestimmten Prozess zugeordnet ist.
GetDpiFromDpiAwarenessContext- Ruft den DPI-Wert aus einem bestimmten DPI_AWARENESS_CONTEXT Handle ab.
SetThreadDpiHostingBehavior- Überschreibt das standardmäßige DPI-Hostingverhalten des aktuellen Threads.
GetThreadDpiHostingBehavior- Ruft das DPI-Hostingverhalten des aktuellen Threads ab.
GetWindowDpiHostingBehavior- Ruft das DPI-Hostingverhalten des angegebenen Fensters ab.

 

Arten

Thema Beschreibung
DPI_AWARENESS Stellt dpi-Koordinatenvirtualisierungsmodi dar.
DPI_AWARENESS_CONTEXT Ein Token, das einen DPI-Virtualisierungsmodus und zugehörige Verhaltensweisen darstellt.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Beschreibt das Dpi-Skalierungsverhalten pro Monitor für untergeordnete Fenster in Dialogfeldern.
DIALOG_DPI_CHANGE_BEHAVIORS Beschreibt das Dpi-Skalierungsverhalten pro Monitor für Dialogfelder.
MONITOR_DPI_TYPE Stellt den Typ des DPI-Werts dar, der einem Monitor zugeordnet ist.
PROCESS_DPI_AWARENESS Stellt den DPI-Koordinatenvirtualisierungsmodus eines Prozesses dar.
DPI_HOSTING_BEHAVIOR Stellt das DPI-Hostingverhalten für ein Fenster dar.

 

Meldungen

Thema Beschreibung
WM_DPICHANGED Benachrichtigt ein Fenster auf oberster Ebene, dass sich der DPI-Wert geändert hat.
WM_DPICHANGED_BEFOREPARENT Benachrichtigt ein untergeordnetes Fenster, dass sich der dpi-Wert geändert hat, der dem enthaltenden Fenster zugeordnet ist. Übermittelt, bevor das übergeordnete Fenster benachrichtigt wird.
WM_DPICHANGED_AFTERPARENT Benachrichtigt ein untergeordnetes Fenster, dass sich der dpi-Wert geändert hat, der dem enthaltenden Fenster zugeordnet ist. Wird übermittelt, nachdem das übergeordnete Fenster benachrichtigt wurde.
WM_GETDPISCALEDSIZE Ermöglicht es Fenstern auf oberster Ebene, die Größe nicht linear als Reaktion auf DPI-Änderungen zu ändern.