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 |