Funzione GetDpiFromDpiAwarenessContext (winuser.h)

Recupera il valore DPI da un handle di DPI_AWARENESS_CONTEXT specificato. In questo modo è possibile determinare la dpi di un thread senza la necessità di esaminare una finestra creata all'interno di tale thread.

Sintassi

UINT GetDpiFromDpiAwarenessContext(
  DPI_AWARENESS_CONTEXT value
);

Parametri

value

Handle DPI_AWARENESS_CONTEXT da esaminare.

Valore restituito

Valore DPI associato all'handle DPI_AWARENESS_CONTEXT .

Commenti

DPI_AWARENESS_CONTEXT handle associati ai valori di DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE e DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 restituiranno un valore pari a 0 per il valore DPI. Ciò è dovuto al fatto che il valore DPI di una finestra compatibile con il monitoraggio può cambiare e non è possibile restituire il valore DPI effettivo senza HWND della finestra.

Requisiti

   
Client minimo supportato Windows 10 versione 1803 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione Winuser
Libreria User32.lib
DLL User32.dll

Vedi anche

DPI_AWARENESS_CONTEXT