Compartilhar via


Função SetThemeAppProperties (uxtheme.h)

Define os sinalizadores que determinam como os estilos visuais são implementados no aplicativo de chamada.

Sintaxe

void SetThemeAppProperties(
  DWORD dwFlags
);

Parâmetros

dwFlags

Tipo: DWORD

DWORD que especifica um ou mais dos sinalizadores de bit a seguir, que podem ser combinados com um OR lógico.

Valor Significado
STAP_ALLOW_NONCLIENT
Especifica que as áreas não cliente das janelas do aplicativo terão estilos visuais aplicados.
STAP_ALLOW_CONTROLS
Especifica que os controles comuns usados em um aplicativo terão estilos visuais aplicados.
STAP_ALLOW_WEBCONTENT
Especifica que o conteúdo da Web exibido em um aplicativo terá estilos visuais aplicados.

Retornar valor

Nenhum

Comentários

Depois de definir os sinalizadores, envie uma mensagem WM_THEMECHANGED para a janela main do aplicativo para que as alterações entrem em vigor.

Exemplos

Este exemplo combina sinalizadores e chama essa função, conforme mostrado.

DWORD dwFlags = (STAP_ALLOW_NONCLIENT | 
        STAP_ALLOW_CONTROLS | STAP_ALLOW_WEBCONTENT);
SetThemeAppProperties(dwFlags);

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uxtheme.h
Biblioteca UxTheme.lib
DLL UxTheme.dll (versão 1.0 ou posterior)

Confira também

GetThemeAppProperties