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