GetThemePropertyOrigin 関数 (uxtheme.h)

プロパティのテーマ プロパティ定義の場所を取得します。

構文

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

パラメーター

[in] hTheme

型: HTHEME

ウィンドウの指定されたテーマ データを処理します。 OpenThemeData 使用して HTHEME を作成します。

[in] iPartId

型: int

テーマ 含むパーツを指定する int 型の値。 「パーツと状態」を参照してください。

[in] iStateId

型: int

パーツの状態 指定する int 型の値。 「パーツと状態」を参照してください。

[in] iPropId

型: int

取得するプロパティ 指定する int 型の値。 Vssym32.h のプロパティ値のいずれかを使用できます。 これらの値は、それらを使用する関数のリファレンス ページで説明されています。 たとえば、GetThemeInt 関数は、TMT_BORDERSIZE値を使用します。 関数の一覧については、「Visual Styles Reference」を参照してください。

[out] pOrigin

型: PROPERTYORIGIN

PROPERTYORIGIN プロパティが見つかった場所または見つからなかった場所を示す列挙型へのポインター。

戻り値

型: HRESULT

この関数が成功すると、S_OKが返されます。 それ以外の場合は、HRESULT エラー コードが返されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー uxtheme.h
ライブラリ UxTheme.lib
DLL UxTheme.dll

関連項目

プロパティ識別子 を する