GetDpiFromDpiAwarenessContext, fonction (winuser.h)

Récupère le DPI à partir d’un handle DPI_AWARENESS_CONTEXT donné. Cela vous permet de déterminer le DPI d’un thread sans avoir à examiner une fenêtre créée dans ce thread.

Syntaxe

UINT GetDpiFromDpiAwarenessContext(
  DPI_AWARENESS_CONTEXT value
);

Paramètres

value

Handle DPI_AWARENESS_CONTEXT à examiner.

Valeur retournée

Valeur ppp associée au handle DPI_AWARENESS_CONTEXT .

Remarques

DPI_AWARENESS_CONTEXT handles associés aux valeurs de DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE et DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 retournent la valeur 0 pour leur PPP. Cela est dû au fait que le DPI d’une fenêtre prenant en charge chaque moniteur peut changer et que le DPI réel ne peut pas être retourné sans le HWND de la fenêtre.

Configuration requise

   
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

Voir aussi

DPI_AWARENESS_CONTEXT