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.
Tópicos relacionados