Função OpenThemeData (uxtheme.h)

Abre os dados de tema para uma janela e sua classe associada.

Sintaxe

HTHEME OpenThemeData(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList
);

Parâmetros

[in] hwnd

Tipo: HWND

Identificador da janela para a qual os dados de tema são necessários.

[in] pszClassList

Tipo: LPCWSTR

Ponteiro para uma cadeia de caracteres que contém uma lista separada por ponto e vírgula de classes.

Retornar valor

Tipo: HTHEME

OpenThemeData tenta corresponder cada classe, uma de cada vez, a uma seção de dados de classe no tema ativo. Se uma correspondência for encontrada, um identificador HTHEME associado será retornado. Se nenhuma correspondência for encontrada , NULL será retornado.

Comentários

O parâmetro pszClassList contém uma lista, não apenas um único nome, para fornecer à classe uma oportunidade de obter a melhor correspondência entre a classe e o estilo visual atual. Por exemplo, um botão pode passar L"OkButton; Botão" se sua ID for ID_OK. Se o estilo visual atual tiver uma entrada para OkButton, isso será usado; caso contrário, nenhum estilo visual será aplicado.

Os nomes de classe para o tema Aero são definidos em AeroStyle.xml.

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

Confira também

CloseThemeData