GetSystemDpiForProcess, fonction (winuser.h)
Récupère le DPI système associé à un processus donné. Cela est utile pour éviter les problèmes de compatibilité liés au partage d’informations sensibles aux PPP entre plusieurs processus prenant en charge le système avec différentes valeurs de ppp système.
Syntaxe
UINT GetSystemDpiForProcess(
HANDLE hProcess
);
Paramètres
hProcess
Handle pour le processus à examiner. Si cette valeur est null, cette API se comporte de la même manière que GetDpiForSystem.
Valeur retournée
Valeur DPI système du processus.
Remarques
La valeur de retour dépend du processus passé en tant que paramètre. Si le processus spécifié a une valeur DPI_AWARENESS de DPI_AWARENESS_UNAWARE, la valeur de retour est 96. En effet, le contexte actuel suppose toujours un PPP de 96. Pour toute autre valeur DPI_AWARENESS , la valeur de retour est la ppp système réelle du processus donné.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1803 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | winuser.h |
Bibliothèque | User32.lib |
DLL | User32.dll |