Novidades (Controles do Windows)

Este tópico descreve as diferenças no suporte para temas e estilos visuais entre o Windows 8 e versões anteriores do Windows .

Através do Windows 7

Por meio do Windows 7, os estilos visuais são ativados por padrão, mas o usuário pode desativá-los selecionando o tema Clássico do Windows ou desativando o serviço Temas. Quando os estilos visuais estão desativados, toda a interface do usuário obtém a aparência clássica e a maioria das APIs de estilos visuais não está disponível. Os estilos visuais desativados foram mantidos através do Windows 7 para suportar os vários temas de alto contraste, bem como o tema clássico do Windows. Se você quiser oferecer suporte a estilos visuais e temas de alto contraste no mesmo aplicativo, normalmente precisará manter dois caminhos de código separados para controles de renderização.

Windows 8 e posterior

No Windows 8, os estilos visuais não podem ser desativados por meio da página Personalização das Configurações do PC ou desativando o serviço Temas. O modo clássico do Windows não existe mais e o modo de alto contraste foi modificado para funcionar com estilos visuais. Devido a essas alterações, os aplicativos destinados apenas ao Windows 8 não precisam mais de dois caminhos de código separados para oferecer suporte a estilos visuais e temas de alto contraste.

Os estilos visuais no Windows 8 incluem suporte de compatibilidade com versões anteriores para o modo de temas clássicos do Windows. Qualquer código de renderização de interface do usuário que funcione em versões anteriores continuará a funcionar no Windows 8 sem modificações.

No Windows 8, se você quiser que seu aplicativo ofereça suporte a temas de alto contraste baseados em estilos visuais, será necessário incluir o GUID do Windows 8 na seção de compatibilidade do manifesto do aplicativo. Caso contrário, o sistema assume que o aplicativo foi projetado para uma versão anterior e renderiza a área do cliente simulando temas clássicos de alto contraste do Windows. Para obter mais informações, consulte Suporte a temas de alto contraste.

Como nas versões anteriores, o Windows 8 oferece suporte à versão 5 e à versão 6 dos controles comuns, com a versão 5 sendo o padrão. Como somente a versão 6 oferece suporte a estilos visuais, você deve especificar a versão 6 no manifesto do aplicativo se quiser que os estilos visuais sejam aplicados aos controles comuns na área do cliente do aplicativo. Para obter mais informações, consulte Habilitando estilos visuais.

Habilitar estilos visuais

Suporte a temas de alto contraste

Estilos visuais

Visão geral de estilos visuais