Freigeben über


GetThemePropertyOrigin-Funktion (uxtheme.h)

Ruft den Speicherort der Designeigenschaftsdefinition für eine Eigenschaft ab.

Syntax

HRESULT GetThemePropertyOrigin(
  [in]  HTHEME         hTheme,
  [in]  int            iPartId,
  [in]  int            iStateId,
  [in]  int            iPropId,
  [out] PROPERTYORIGIN *pOrigin
);

Parameter

[in] hTheme

Typ: HTHEME-

Behandeln sie die angegebenen Designdaten eines Fensters. Verwenden Sie OpenThemeData-, um ein HTHEME zu erstellen.

[in] iPartId

Typ: int

Wert des Typs int, der den Teil angibt, der das Design enthält. Siehe Teile und Staaten.

[in] iStateId

Typ: int

Wert des Typs int, der den Zustand des Teils angibt. Siehe Teile und Staaten.

[in] iPropId

Typ: int

Wert des Typs int, der die abzurufende Eigenschaft angibt. Sie können beliebige Eigenschaftswerte aus Vssym32.h verwenden. Diese Werte werden auf den Referenzseiten für die Funktionen beschrieben, die sie verwenden. Beispielsweise verwendet die GetThemeInt--Funktion den TMT_BORDERSIZE Wert. Eine Liste der Funktionen finden Sie im Visual Styles Reference.

[out] pOrigin

Typ: PROPERTYORIGIN-*

Zeiger auf einen PROPERTYORIGIN Aufzählungstyp, der angibt, wo die Eigenschaft gefunden wurde oder nicht gefunden wurde.

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 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- uxtheme.h
Library UxTheme.lib
DLL- UxTheme.dll

Siehe auch

-Eigenschaftsbezeichner