Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |