Partilhar via


O que há de novo (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

Através do Windows 7, os estilos visuais estã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 fora do modo 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 renderizar controles.

Windows 8 e posterior

No Windows 8, os estilos visuais não podem ser desativados através da página Personalização do de Definições do PC ou desativando 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.

Estilos visuais no Windows 8 incluem compatibilidade retroativa para o modo de tema clássico do Windows. Qualquer código de renderização da 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, você precisará 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 suporta a versão 5 e a versão 6 dos controles comuns, com a versão 5 sendo o padrão. Como apenas 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 de cliente do aplicativo. Para obter mais informações, consulte Habilitando estilos visuais.

Ativando estilos visuais

Suporte a temas de alto contraste

Estilos Visuais

Visão geral de estilos visuais