Skip to main content
Para ayudar a que las aplicaciones de Windows 10 y los elementos del shell aparezcan con tamaños coherentes en monitores con distintas densidades de píxeles, Windows tiene configuraciones de escalado integradas. Para que su título se represente y administre correctamente la entrada del mouse cuando se hayan ajustado estas configuraciones de escalado, establezca el reconocimiento de DPI predeterminado. No hacerlo puede provocar que su título se muestre incorrectamente, dejándolo inutilizable para los jugadores con pantallas de DPI altos.

Habilitación del reconocimiento de DPI altos

Para asegurarse de que su título es compatible con pantallas de DPI altos

  1. Compruebe el XML del manifiesto de ensamblado del ejecutable de su juego. Puede ser titleName.exe, un archivo de manifiesto junto a titleName.exe o un manifiesto insertado en el ejecutable del juego. Puede extraer un manifiesto insertado del ejecutable de su juego desde la línea de comandos mediante sigcheck (como se muestra a continuación).
  2. Si en el XML del manifiesto solo ve la etiqueta <dpiAware> siguiente, las pantallas de DPI altos no son compatibles.
  3. El manifiesto insertado tiene prioridad sobre el manifiesto suelto. Si existe, vaya al paso 4. Si no hay ningún manifiesto insertado, cree un archivo titleName.exe.manifest con el contenido siguiente.
  4. Si hay un manifiesto insertado, localícelo desde la línea de comandos mediante la siguiente herramienta Mt.exe del SDK de Windows.
  5. Edite el manifiesto insertado para agregar la nueva etiqueta <dpiAwareness> (como se muestra a continuación).
  6. Actualice el manifiesto insertado desde la línea de comandos mediante la siguiente herramienta Mt.exe del SDK de Windows.
Su título ahora es compatible con pantallas de DPI altos.

Validación del reconocimiento de DPI altos

Para confirmar que su título es compatible con pantallas de DPI altos

  1. Con un equipo con pantalla de DPI altos, como Surface Studio 2, vaya a Settings > Display y establezca el escalado en el 150 por ciento.
  2. Inicie su título.
  3. Examine las pantallas en las que hay un cursor presente y confirme que el título se muestra según lo esperado. Por ejemplo, un título a pantalla completa debe ocupar toda la pantalla.
  4. Mueva el cursor por la pantalla y asegúrese de que puede alcanzar toda la superficie de la ventana del título.
  5. Coloque el puntero sobre elementos interactivos de la interfaz de usuario (como botones) y confirme que los estados visuales y la interacción funcionan según lo esperado. Por ejemplo, un botón debe cambiar de estado visual cuando el cursor está directamente sobre él, no junto a él.

Notas

  • Deshabilitar la virtualización del Registro puede sugerirse como solución a los problemas de reconocimiento de DPI altos, pero no lo recomendamos.
  • Visual Studio tiene una opción de reconocimiento de DPI en las propiedades de configuración, pero usa la etiqueta <dpiAware> más antigua, que no funciona para los títulos empaquetados como MSIXVC.

Consulte también

Establecimiento del reconocimiento de DPI predeterminado para un proceso
Última modificación el 28 de agosto de 2026