GetThemeAppProperties 関数 (uxtheme.h)
現在のアプリケーションでのビジュアル スタイルの適用方法を制御するプロパティ フラグを取得します。
構文
DWORD GetThemeAppProperties();
戻り値
型: DWORD
次の戻り値は、論理 OR 演算子と組み合わせたビット フラグです。
リターン コード | 説明 |
---|---|
|
アプリケーション ウィンドウのクライアント以外の領域にビジュアル スタイルが適用されることを指定します。 |
|
アプリケーション ウィンドウのコントロールにビジュアル スタイルが適用されることを指定します。 |
|
アプリケーションに表示されるすべての Web コンテンツを、ビジュアル スタイルを使用してレンダリングすることを指定します。 |
注釈
結果と目的のフラグの論理 AND を組み合わせることで、結果から個々のフラグを抽出できます。
DllMain コンストラクターまたはグローバル オブジェクト コンストラクターでは、この関数を呼び出さないでください。 これにより、無効な戻り値が発生する可能性があります。
例
この例では、関数の結果から 1 つのフラグの状態を抽出します。
DWORD resultFlags = GetThemeAppProperties();
bool ctrlsAreThemed = ((resultFlags & STAP_ALLOW_CONTROLS) != 0);
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | uxtheme.h |
Library | UxTheme.lib |
[DLL] | UxTheme.dll (バージョン 1.0 以降) |