GetThemePartSize 関数 (uxtheme.h)

表示スタイルによって定義されたパーツの元のサイズを計算します。

構文

HRESULT GetThemePartSize(
  [in]  HTHEME    hTheme,
  [in]  HDC       hdc,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  LPCRECT   prc,
  [in]  THEMESIZE eSize,
  [out] SIZE      *psz
);

パラメーター

[in] hTheme

型: HTHEME

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

[in] hdc

型: HDC

フォントを選択する HDC。

[in] iPartId

型: int

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

[in] iStateId

型: int

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

[in] prc

型: LPCRECT

パーツの描画先に使用される四角形を含む RECT 構造体へのポインター。 このパラメーターは、NULL設定できます。

[in] eSize

型: THEMESIZE

取得するサイズの型を指定する列挙型。 型の値の一覧については、「THEMESIZE」を参照してください。

[out] psz

型: SIZE*

指定したパーツの寸法を受け取る SIZE 構造体へのポインター。

戻り値

型: HRESULT

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

必要条件

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

関連項目

プロパティ識別子 を する