Condividi tramite


enumerazione MONITOR_DPI_TYPE (shellscalingapi.h)

Identifica l'impostazione punti per pollice (dpi) per un monitor.

Sintassi

typedef enum MONITOR_DPI_TYPE {
  MDT_EFFECTIVE_DPI = 0,
  MDT_ANGULAR_DPI = 1,
  MDT_RAW_DPI = 2,
  MDT_DEFAULT
} ;

Costanti

 
MDT_EFFECTIVE_DPI
Valore: 0
DPI effettivo. Questo valore deve essere usato quando si determina il fattore di scala corretto per il ridimensionamento degli elementi dell'interfaccia utente. Questo incorpora il fattore di scala impostato dall'utente per questa visualizzazione specifica.
MDT_ANGULAR_DPI
Valore: 1
DPI angolare. Questo DPI garantisce il rendering in una risoluzione angolare conforme sullo schermo. Ciò non include il fattore di scala impostato dall'utente per questa visualizzazione specifica.
MDT_RAW_DPI
Valore: 2
DPI non elaborato. Questo valore è il dpi lineare dello schermo come misurato sullo schermo stesso. Usare questo valore quando si vuole leggere la densità dei pixel e non l'impostazione di ridimensionamento consigliata. Ciò non include il fattore di scala impostato dall'utente per questa visualizzazione specifica e non è garantito che sia un valore DPI supportato.
MDT_DEFAULT
L'impostazione DPI predefinita per un monitoraggio è MDT_EFFECTIVE_DPI.

Commenti

Tutte queste impostazioni sono interessate dalla PROCESS_DPI_AWARENESS dell'applicazione

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Intestazione shellscalingapi.h

Vedi anche

GetDpiForMonitor