Condividi tramite


Funzione GetDpiForWindow (winuser.h)

Restituisce il valore dei punti per pollice (dpi) per la finestra specificata.

Sintassi

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Parametri

[in] hwnd

Finestra su cui si desidera ottenere informazioni.

Valore restituito

DPI per la finestra, che dipende dalla DPI_AWARENESS della finestra. Per altre informazioni, vedere la sezione Osservazioni . Un valore hwnd non valido genererà un valore restituito pari a 0.

Commenti

La tabella seguente indica il valore restituito di GetDpiForWindow in base alla DPI_AWARENESSdell'oggetto hwnd specificato.

DPI_AWARENESS Valore restituito
DPI_AWARENESS_UNAWARE Il valore di base di DPI è impostato su 96 (definito come "USER_DEFAULT_SCREEN_DPI")
DPI_AWARENESS_SYSTEM_AWARE DPI di sistema.
DPI_AWARENESS_PER_MONITOR_AWARE DPI del monitor in cui si trova la finestra.

Esempio

Vedere Creare una semplice applicazione Direct2D.

Requisiti

   
Client minimo supportato Windows 10 versione 1607 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche