Freigeben über


SetWindowThemeAttribute-Funktion (uxtheme.h)

Legt Attribute fest, um zu steuern, wie visuelle Formatvorlagen auf ein angegebenes Fenster angewendet werden.

Syntax

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

Parameter

[in] hwnd

Typ: HWND-

Behandeln Sie ein Fenster, um Änderungen anzuwenden.

[in] eAttribute

Typ: Enumeration WINDOWTHEMEATTRIBUTETYPE

Wert vom Typ WINDOWTHEMEATTRIBUTETYPE, der den typ des festzulegenden Attributs angibt. Der Wert dieses Parameters bestimmt den Datentyp, der im pvAttribute Parameter übergeben werden soll. Dies kann der folgende Wert sein.

Wert Bedeutung
WTA_NONCLIENT
Gibt nicht clientbezogene Attribute an. pvAttribute- muss ein Zeiger vom Typ WTA_OPTIONSsein.

[in] pvAttribute

Typ: PVOID-

Ein Zeiger, der attribute angibt, die festgelegt werden sollen. Der Typ wird durch den Wert des eAttribute--Werts bestimmt.

[in] cbAttribute

Typ: DWORD-

Gibt die Größe der daten in Byte an, auf die durch pvAttributeverwiesen wird.

Rückgabewert

Typ: HRESULT-

Wenn diese Funktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2008 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- uxtheme.h
Library UxTheme.lib
DLL- UxTheme.dll

Siehe auch

WINDOWTHEMEATTRIBUTETYPE