Função SetWindowThemeAttribute (uxtheme.h)

Define atributos para controlar como os estilos visuais são aplicados a uma janela especificada.

Sintaxe

HRESULT SetWindowThemeAttribute(
  [in] HWND                     hwnd,
  [in] WINDOWTHEMEATTRIBUTETYPE eAttribute,
  [in] PVOID                    pvAttribute,
  [in] DWORD                    cbAttribute
);

Parâmetros

[in] hwnd

Tipo: HWND

Manipule para uma janela à qual aplicar alterações.

[in] eAttribute

Tipo: enumERAÇÃO WINDOWTHEMEATTRIBUTETYPE

Valor do tipo WINDOWTHEMEATTRIBUTETYPE que especifica o tipo de atributo a ser definido. O valor desse parâmetro determina o tipo de dados que devem ser passados no parâmetro pvAttribute . Pode ser o valor a seguir.

Valor Significado
WTA_NONCLIENT
Especifica atributos não relacionados ao cliente. pvAttribute deve ser um ponteiro do tipo WTA_OPTIONS.

[in] pvAttribute

Tipo: PVOID

Um ponteiro que especifica atributos a serem definidos. O tipo é determinado pelo valor do valor eAttribute.

[in] cbAttribute

Tipo: DWORD

Especifica o tamanho, em bytes, dos dados apontados por pvAttribute.

Valor de retorno

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2008 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho uxtheme.h
biblioteca UxTheme.lib
de DLL UxTheme.dll

Consulte também

WINDOWTHEMEATTRIBUTETYPE