Página principal » Windows » Mejoras de escalamiento de DPI en Windows 10

    Mejoras de escalamiento de DPI en Windows 10

    Similar a su versión anterior de Windows, el Actualización de los creadores también trae muchas características nuevas y mejoras que solo las adiciones de titulares. Entre muchos, hay puntos altos por pulgada Escalado (DPI) Mejoras introducidas. Se ha observado que las aplicaciones de escritorio pueden aparecer borrosas o de tamaño incorrecto cuando están diseñadas para ejecutarse en una pantalla de alta resolución o cuando se usan pantallas de alta resolución en combinación con la pantalla estándar de DPI. Esto es particularmente notable cuando se utilizan tecnologías remotas como el Protocolo de escritorio remoto (RDP). Las mejoras de alto DPI en la Actualización de los creadores pretenden abordar estos problemas.

    Mejoras de escalamiento de DPI en Windows 10

    Pocas de las mejoras bajo el capó, como las mejoras de alto DPI en la Actualización de creadores, se clasifican en dos categorías:

    1. Mejoras para desarrolladores de aplicaciones de escritorio.
    2. Mejoras para usuarios finales.

    El primer cambio se realiza al introducir una nueva capacidad de escalado automático de DPI por monitor para los marcos de IU de escritorio. Esto se hace agregando un nuevo contexto de reconocimiento agregado, (DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) al que nos referimos como versión 2 por monitor (PMv2)

    PMv2 es técnicamente un DPI_AWARENESS_CONTEXT. Está especialmente diseñado para ofrecer la funcionalidad de escalado por monitor que faltaba en la implementación original del reconocimiento por monitor. Este contexto permite lo siguiente:

    1. Ventana secundaria Notificaciones de cambio de DPI
    2. Escalado de área no cliente
    3. Escala automática de ppp para diálogos
    4. Control de grano fino sobre la escala de diálogo

    Las mejoras para los usuarios finales tienen la intención de mejorar su vida como usuario de Windows cuando se trata de usar Windows en entornos de DPI mixto. Algunas de las mejoras que forman parte de la Actualización de los creadores incluyen,

    Anulaciones de escalamiento de DPI

    Hay casos en los que es posible que desee ejecutar aplicaciones de escritorio que no se representen bien en una pantalla de alta resolución de DPI. En tales casos, es posible que desee forzar a la aplicación para que se ejecute como un proceso que no reconoce el DPI. Esto resultaría en la aplicación borrosa. Entonces, aunque borrosa, la acción haría una aplicación inutilizable utilizable. Puede habilitar esta funcionalidad en las propiedades .exe:

    Sistema (mejorado) ”escalado de DPI

    Hay aplicaciones que resisten los cambios en el escalamiento de DPI. Microsoft quiere que sea un asunto sin problemas. Como tal, está buscando formas en que Windows puede hacer este trabajo de escalamiento de DPI, automáticamente.

    Se ha introducido una nueva funcionalidad en la Actualización de creadores que presenta los resultados de texto de forma precisa en la pantalla de alto DPI para aplicaciones basadas en GDI solamente. Por lo tanto, para las aplicaciones basadas en GDI, Windows ahora puede aplicar una escala de DPI según el monitor. Esto significa que estas aplicaciones se configurarán automáticamente para ser compatibles con DPI por monitor.

    Microsoft ha habilitado la escala GDI de forma predeterminada para algunas aplicaciones integradas. Por ejemplo, la Microsoft Management Console (mmc.exe) en la Actualización de creadores. Esto significa que muchos complementos de Windows, como el Administrador de dispositivos, se beneficiarán de esta función en la Actualización de creadores.

    Otras aplicaciones que se beneficiarán de esta capacidad incluyen,

    explorador de Internet

    Antes de la Actualización de los creadores, cuando intentó mover Internet Explorer a una pantalla con un DPI diferente o, de lo contrario, cambió el DPI de la pantalla en la que estaba (acoplado / desacoplado / configuración / RDP / etc.) El contenido de la página web Estaban viendo la escala DPI, pero el marco de la aplicación no. Esto ha sido superado en Windows 10 Creators Update. Así que ahora, cuando ejecute Internet Explorer y Edge, lado a lado, en una pantalla secundaria con una escala de visualización del 100%, la pantalla principal usará un factor de escala de alto DPI y las ventanas de la aplicación se moverán a la pantalla secundaria de bajo DPI.

    En la captura de pantalla a continuación, puede observar que la IU perimetral está reducida, pero el marco de Internet Explorer aún se representa en el factor de escala de la pantalla principal.

    En la actualización de los creadores aparece así.-

    Escala de ppp de ventana de niño

    El escalamiento de DPI en modo mixto introducido en la actualización de aniversario de Windows 10 permitió a los usuarios tener diferentes modos de escalamiento de DPI dentro de cada ventana de nivel superior en una aplicación. La escala, sin embargo, carecía de soporte para la escala de ppp de ventana secundaria. Desafortunadamente, este esquema continúa sin cambios en la actualización de los creadores de Windows 10, es decir, la actualización de los creadores de Windows 10 carece de soporte para el escalamiento de ppp de ventanas secundarias

    Iconos de escritorio

    Una de las principales irritaciones al ejecutar la pantalla en el modo "Extender" fue la incapacidad de los íconos del Escritorio para alinearse a sí mismos o la escala de DPI con múltiples pantallas que contienen diferentes valores de escala de DPI / pantalla. La actualización al sistema operativo en la forma de actualización de creadores resuelve este problema tan molesto.

    Esto es lo que verías antes de la actualización de los creadores:

    Después de la actualización:

    Documentación para desarrolladores de alto DPI

    La documentación de alto DPI que estaba disponible en MSDN hasta ahora se ha vuelto irrelevante y ahora se ha convertido en algo del pasado. ¿Por qué? Las guías para escribir aplicaciones con reconocimiento de DPI para monitor se escribieron teniendo en cuenta el período de Windows 8.1. Las cosas han evolucionado y cambiado mucho desde entonces. Muchas sensibilidades de API API de Windows no se han documentado a fondo. Todo esto requería una limpieza a fondo y la construcción de las cosas desde el terreno. Con la próxima actualización de los creadores de Windows 10, puede esperar que estos cambios se materialicen.

    Para más información, vea el Blog de Windows..