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 |