Share via


enumeración MONITOR_DPI_TYPE (shellscalingapi.h)

Identifica la configuración de puntos por pulgada (ppp) de un monitor.

Syntax

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

Constantes

 
MDT_EFFECTIVE_DPI
Valor: 0
Ppp efectivo. Este valor se debe usar al determinar el factor de escala correcto para escalar elementos de la interfaz de usuario. Esto incorpora el conjunto de factores de escala por parte del usuario para esta pantalla específica.
MDT_ANGULAR_DPI
Valor: 1
Ppp angular. Este PPP garantiza la representación en una resolución angular compatible en la pantalla. Esto no incluye el factor de escala establecido por el usuario para esta pantalla específica.
MDT_RAW_DPI
Valor: 2
Ppp sin formato. Este valor es el PPP lineal de la pantalla medida en la propia pantalla. Use este valor cuando desee leer la densidad de píxeles y no la configuración de escalado recomendada. Esto no incluye el factor de escala establecido por el usuario para esta pantalla específica y no se garantiza que sea un valor de PPP admitido.
MDT_DEFAULT
La configuración de PPP predeterminada para un monitor es MDT_EFFECTIVE_DPI.

Comentarios

Toda esta configuración se ve afectada por la PROCESS_DPI_AWARENESS de la aplicación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Encabezado shellscalingapi.h

Consulte también

GetDpiForMonitor