Compartilhar via


Função GetThemeAppProperties (uxtheme.h)

Recupera os sinalizadores de propriedade que controlam como os estilos visuais são aplicados no aplicativo atual.

Sintaxe

DWORD GetThemeAppProperties();

Retornar valor

Tipo: DWORD

Os valores retornados a seguir são sinalizadores de bit combinados com um operador OR lógico.

Código de retorno Descrição
STAP_ALLOW_NONCLIENT
Especifica que as áreas não cliente das janelas do aplicativo têm estilos visuais aplicados.
STAP_ALLOW_CONTROLS
Especifica que os controles nas janelas do aplicativo têm estilos visuais aplicados.
STAP_ALLOW_WEBCONTENT
Especifica que todo o conteúdo da Web exibido em um aplicativo é renderizado usando estilos visuais.

Comentários

Sinalizadores individuais podem ser extraídos do resultado combinando o resultado com o AND lógico do sinalizador desejado.

Não chame essa função durante dllMain ou construtores de objetos globais. Isso pode causar valores retornados inválidos.

Exemplos

O exemplo extrai o estado de um único sinalizador do resultado da função.

DWORD resultFlags = GetThemeAppProperties();
bool ctrlsAreThemed = ((resultFlags & STAP_ALLOW_CONTROLS) != 0);

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

SetThemeAppProperties