OpenThemeData 関数 (uxtheme.h)

ウィンドウとそれに関連付けられているクラスのテーマ データを開きます。

構文

HTHEME OpenThemeData(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList
);

パラメーター

[in] hwnd

種類: HWND

テーマ データが必要なウィンドウのハンドル。

[in] pszClassList

種類: LPCWSTR

クラスのセミコロン区切りのリストを含む文字列へのポインター。

戻り値

種類: HTHEME

OpenThemeData は 、各クラスを一度に 1 つずつ、アクティブなテーマのクラス データ セクションと照合しようとします。 一致するものが見つかった場合は、関連付けられた HTHEME ハンドルが返されます。 一致が見つからない場合は NULL が返されます。

注釈

pszClassList パラメーターには、クラスと現在のビジュアル スタイルの間で最適な一致を取得する機会をクラスに提供するために、単一の名前だけでなく、リストが含まれています。 たとえば、ボタンが L"OkButton を渡す場合があります。ボタン" (ID がID_OK場合)。 現在の表示スタイルに OkButton のエントリがある場合は、 が使用されます。それ以外の場合は、ビジュアル スタイルは適用されません。

Aero テーマのクラス名は、AeroStyle.xml で定義されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー uxtheme.h
Library UxTheme.lib
[DLL] UxTheme.dll

こちらもご覧ください

CloseThemeData