Freigeben über


GetDpiForWindow-Funktion (winuser.h)

Gibt den Dpi-Wert (Dots per Inch) für das angegebene Fenster zurück.

Syntax

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Parameter

[in] hwnd

Das Fenster, zu dem Sie Informationen abrufen möchten.

Rückgabewert

Der DPI-Wert für das Fenster, der vom DPI_AWARENESS des Fensters abhängt. Weitere Informationen finden Sie im Abschnitt Bemerkungen. Ein ungültiger hwnd-Wert führt zu einem Rückgabewert von 0.

Hinweise

Die folgende Tabelle gibt den Rückgabewert von GetDpiForWindow basierend auf der DPI_AWARENESS des bereitgestellten hwnd an.

DPI_AWARENESS Rückgabewert
DPI_AWARENESS_UNAWARE Der Basiswert von DPI ist auf 96 festgelegt (definiert als "USER_DEFAULT_SCREEN_DPI").
DPI_AWARENESS_SYSTEM_AWARE Der System-DPI.
DPI_AWARENESS_PER_MONITOR_AWARE Der DPI-Wert des Monitors, auf dem sich das Fenster befindet.

Beispiele

Weitere Informationen finden Sie unter Erstellen einer einfachen Direct2D-Anwendung.

Anforderungen

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

Weitere Informationen