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 |