Partager via


GetDpiForWindow, fonction (winuser.h)

Retourne la valeur points par pouce (ppp) pour la fenêtre spécifiée.

Syntaxe

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Paramètres

[in] hwnd

Fenêtre sur laquelle vous souhaitez obtenir des informations.

Valeur retournée

Ppp de la fenêtre, qui dépend de la DPI_AWARENESS de la fenêtre. Pour plus d’informations, consultez la section Remarques. Une valeur hwnd non valide entraîne une valeur de retour de 0.

Remarques

Le tableau suivant indique la valeur de retour de GetDpiForWindow en fonction de la DPI_AWARENESS du hwnd fourni.

DPI_AWARENESS Valeur retournée
DPI_AWARENESS_UNAWARE La valeur de base de DPI est définie sur 96 (définie comme « USER_DEFAULT_SCREEN_DPI »)
DPI_AWARENESS_SYSTEM_AWARE Ppp système.
DPI_AWARENESS_PER_MONITOR_AWARE Ppp du moniteur où se trouve la fenêtre.

Exemples

Consultez Créer une application Direct2D simple.

Configuration requise

   
Client minimal pris en charge Windows 10, version 1607 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi