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. |