Novedades (controles de Windows)

En este tema se describen las diferencias en la compatibilidad con temas y estilos visuales entre Windows 8 y versiones anteriores de Windows .

A través de Windows 7

A través de Windows 7, los estilos visuales están activados de forma predeterminada, pero el usuario puede desactivarlos seleccionando el tema clásico de Windows o desactivando el servicio Temas. Cuando los estilos visuales están desactivados, toda la interfaz de usuario obtiene la apariencia clásica y la mayoría de las API de estilos visuales no están disponibles. Los estilos visuales desactivados se conservan a través de Windows 7 para admitir los distintos temas de contraste alto, así como el tema clásico de Windows. Si desea admitir estilos visuales y temas de contraste alto en la misma aplicación, normalmente debe mantener dos rutas de acceso de código independientes para representar controles.

Windows 8 y versiones posteriores

En Windows 8, los estilos visuales no se pueden desactivar a través de la página Personalización de configuración del equipo o desactivando el servicio Temas. El modo clásico de Windows ya no existe y se ha modificado el modo de contraste alto para trabajar con estilos visuales. Debido a estos cambios, las aplicaciones que tienen como destino solo Windows 8 ya no necesitan dos rutas de acceso de código independientes para admitir estilos visuales y temas de contraste alto.

Los estilos visuales de Windows 8 incluyen compatibilidad con versiones anteriores para el modo de creación de temáticas clásica de Windows. Cualquier código de representación de la interfaz de usuario que funcione en versiones anteriores seguirá funcionando en Windows 8 sin modificaciones.

En Windows 8, si desea que la aplicación admita los temas de contraste alto basados en estilos visuales, debe incluir el GUID de Windows 8 en la sección de compatibilidad del manifiesto de aplicación. De lo contrario, el sistema supone que la aplicación está diseñada para una versión anterior y representa el área cliente simulando los temas de contraste alto clásico de Windows. Para obtener más información, vea Compatibilidad con temas de contraste alto.

Como en versiones anteriores, Windows 8 admite la versión 5 y la versión 6 de los controles comunes, con la versión 5 como predeterminada. Dado que solo la versión 6 admite estilos visuales, debe especificar la versión 6 en el manifiesto de aplicación si desea que los estilos visuales se apliquen a los controles comunes del área de cliente de la aplicación. Para obtener más información, vea Habilitar estilos visuales.

Habilitar los estilos visuales

Compatibilidad con temas de contraste alto

Estilos visuales

Introducción a los estilos visuales