Partager via


ID2D1Factory ::GetDesktopDpi, méthode (d2d1.h)

Important

ID2D1Factory ::GetDesktopDpi est déconseillé. Pour une application de bureau, utilisez plutôt GetDpiForWindow. Pour une application plateforme Windows universelle (UWP), utilisez plutôt DisplayInformation ::LogicalDpi.

Récupère les points de bureau par pouce (PPP) actuels. Pour actualiser cette valeur, appelez ReloadSystemMetrics.

Syntaxe

void GetDesktopDpi(
  [out] FLOAT *dpiX,
  [out] FLOAT *dpiY
);

Paramètres

[out] dpiX

Type : FLOAT*

Lorsque cette méthode est retournée, contient la ppp horizontale du bureau. Vous devez allouer du stockage pour ce paramètre.

[out] dpiY

Type : FLOAT*

Lorsque cette méthode est retournée, contient la ppp verticale du bureau. Vous devez allouer du stockage pour ce paramètre.

Valeur de retour

None

Remarques

Utilisez cette méthode pour obtenir la pppure système lors de la définition de valeurs de pixels physiques, par exemple lorsque vous spécifiez la taille d’une fenêtre.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi