HighDpiMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los diferentes modos de PPP altos que se pueden aplicar a una aplicación.
public enum class HighDpiMode
public enum HighDpiMode
type HighDpiMode =
Public Enum HighDpiMode
- Herencia
Campos
DpiUnaware | 0 | La ventana de la aplicación no escala los cambios de PPP y siempre supone un factor de escala del 100 %. |
DpiUnawareGdiScaled | 4 | Similar a DpiUnaware, pero mejora la calidad del contenido basado en GDI/GDI+. |
PerMonitor | 2 | La ventana comprueba el tamaño de PPP en el momento de la creación y ajusta el factor de escala cuando cambia la configuración de PPP. |
PerMonitorV2 | 3 | Similar a PerMonitor, pero habilita la notificación de cambio de PPP de ventana secundaria, el escalado mejorado de los controles comctl32 y el escalado de diálogo. |
SystemAware | 1 | La ventana consulta la configuración de PPP del monitor principal una vez y la utiliza para la aplicación en todos los monitores. |
Comentarios
Especificar el modo de PPP alto depende de la versión del sistema operativo de la máquina en la que se ejecuta la aplicación. Establecer el modo de PPP alto funcionará en máquinas que ejecutan Windows 10 Creators Update (versión 1703) o versiones posteriores.
Cambiar el modo de PPP después de que la aplicación se haya iniciado la ejecución no afecte al escalado (es decir, el cambio no surtirá efecto).
Si usa el PerMonitor
valor y hay más de un monitor asociado con una configuración de PPP diferente, el VALOR de PPP puede cambiar cuando la ventana se mueve de un monitor a otro.
En este caso, la aplicación se vuelve a escalar según la configuración de PPP del nuevo monitor. Como alternativa, se puede cambiar el VALOR de PPP de una ventana cuando se cambia la configuración de escalado del sistema operativo para el monitor en el que se encuentra la ventana.