SetThemeAppProperties 関数 (uxtheme.h)

呼び出し元のアプリケーションでビジュアル スタイルを実装する方法を決定するフラグを設定します。

構文

void SetThemeAppProperties(
  DWORD dwFlags
);

パラメーター

dwFlags

種類: DWORD

論理 OR と組み合わせることができる次のビット フラグの 1 つ以上を指定する DWORD

意味
STAP_ALLOW_NONCLIENT
アプリケーション ウィンドウの非クライアント領域にビジュアル スタイルが適用されることを指定します。
STAP_ALLOW_CONTROLS
アプリケーションで使用される共通コントロールにビジュアル スタイルが適用されることを指定します。
STAP_ALLOW_WEBCONTENT
アプリケーションに表示される Web コンテンツにビジュアル スタイルを適用することを指定します。

戻り値

なし

解説

フラグを設定したら、アプリケーションのメイン ウィンドウにWM_THEMECHANGEDメッセージを送信して、変更を有効にします。

次の使用例は、フラグを組み合わせて、この関数を次のように呼び出します。

DWORD dwFlags = (STAP_ALLOW_NONCLIENT | 
        STAP_ALLOW_CONTROLS | STAP_ALLOW_WEBCONTENT);
SetThemeAppProperties(dwFlags);

要件

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

こちらもご覧ください

GetThemeAppProperties