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 |