Freigeben über


GetDpiFromDpiAwarenessContext-Funktion (winuser.h)

Ruft den DPI-Wert aus einem bestimmten DPI_AWARENESS_CONTEXT-Handle ab. Auf diese Weise können Sie den DPI-Wert eines Threads ermitteln, ohne dass ein in diesem Thread erstelltes Fenster untersucht werden muss.

Syntax

UINT GetDpiFromDpiAwarenessContext(
  DPI_AWARENESS_CONTEXT value
);

Parameter

value

Das DPI_AWARENESS_CONTEXT zu untersuchenden Handle.

Rückgabewert

Der DPI-Wert, der dem DPI_AWARENESS_CONTEXT Handle zugeordnet ist.

Hinweise

DPI_AWARENESS_CONTEXT Handles, die Werten von DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE zugeordnet sind , und DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 geben den Wert 0 für ihren DPI-Wert zurück. Dies liegt daran, dass sich die DPI eines Monitor-fähigen Fensters ändern kann und der tatsächliche DPI ohne den HWND des Fensters nicht zurückgegeben werden kann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1803 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

DPI_AWARENESS_CONTEXT