Referenz für hohe DPI-Werte

Functions

Thema BESCHREIBUNG
AdjustWindowRectExForDpi Eine Variante von AdjustWindowRectEx , die werte zurückgibt, die auf eine bestimmte DPI skaliert sind.
AreDpiAwarenessContextsEqual Bestimmt, ob zwei DPI_AWARENESS_CONTEXT-Werte gleichwertig sind.
EnableNonClientDpiScaling Aktiviert die automatische Skalierung des Nicht-Clientbereichs des angegebenen Fensters der obersten 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 Auf einen bestimmten DPI-Wert skalierte Werte zurückgibt.
GetThreadDpiAwarenessContext Ruft den aktiven DPI-Bewusstseinskontext für den aktuellen Thread ab.
GetWindowDpiAwarenessContext Ruft den DPI-Bewusstseinskontext für ein Fenster ab.
IsValidDpiAwarenessContext Bestimmt, ob ein DPI_AWARENESS_CONTEXT gültig ist und vom aktuellen System unterstützt wird.
LogicalToPhysicalPointForPerMonitorDPI Konvertiert einen Punkt in einem Fenster von logischen Koordinaten in physische Koordinaten, unabhängig von der DPI-Erkennung des Aufrufers.
PhysicalToLogicalPointForPerMonitorDPI Konvertiert einen Punkt in einem Fenster von physischen Koordinaten in logische Koordinaten, unabhängig von der DPI-Wahrnehmung des Aufrufers.
SetProcessDpiAwareness Legt den DPI-Virtualisierungsmodus für den aktuellen Prozess fest.
SetThreadDpiAwarenessContext Ändert den aktiven DPI-Erkennungskontext für den aktuellen Thread.
SystemParametersInfoForDpi Eine Variante von SystemParametersInfo , die Auf einen bestimmten DPI-Wert skalierte Werte zurückgibt.
SetProcessDpiAwarenessContext Legt den DPI-Bewusstseinskontext für den aktuellen Prozess fest.
SetDialogDpiChangeBehavior Überschreibt das standardmäßige DPI-Skalierungsverhalten eines Dialogfelds pro Monitor.
GetDialogDpiChangeBehavior Ruft das DPI-Skalierungsverhalten eines Dialogfelds pro Monitor ab.
SetDialogControlDpiChangeBehavior Überschreibt das standardmäßige DPI-Skalierungsverhalten eines untergeordneten Fensters pro Monitor in einem Dialogfeld.
GetDialogControlDpiChangeBehavior Ruft alle Außerkraftsetzungen des dpi-Skalierungsverhaltens pro Monitor eines untergeordneten Fensters in einem Dialogfeld ab.
OpenThemeDataForDpi Eine Variante von OpenThemeData , die Designhandles öffnet, die einem bestimmten DPI 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.

 

Typen

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 die Außerkraftsetzungen des DPI-Skalierungsverhaltens pro Monitor für untergeordnete Fenster in Dialogfeldern.
DIALOG_DPI_CHANGE_BEHAVIORS Beschreibt die Außerkraftsetzungen des DPI-Skalierungsverhaltens pro Monitor für Dialoge.
MONITOR_DPI_TYPE Stellt den Dpi-Typ 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.

 

Nachrichten

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