リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

uxtheme.dll

Version 1.0 Date 2026/04/16 Author IronHSP / CsWin32 bridge

Win32API

BeginBufferedAnimation
バッファ付きアニメーション操作を開始する。アニメーションは、指定された期間にわたる 2 つのバッファ内容のクロスフェードから構成される。
バッファ付きアニメーション操作を開始する。アニメーションは、指定された期間にわたる 2 つのバッファ内容のクロスフェードから構成される。 [戻り値] 型: HANIMATIONBUFFER バッファ付き描画アニメーションへのハンドル。
BeginBufferedPaint
バッファ付き描画操作を開始する。
バッファ付き描画操作を開始する。 [戻り値] 型: HPAINTBUFFER バッファ付き描画コンテキストへのハンドル。関数が失敗した場合は戻り値が NULL となり、phdc も NULL になる。拡張エラー情報を取得するには GetLastError を呼び出す。
BeginPanningFeedback
パンジェスチャーの影響を受けるターゲットウィンドウについてフィードバックを送るようシステムに通知する。
パンジェスチャーの影響を受けるターゲットウィンドウについてフィードバックを送るようシステムに通知する。 [戻り値] 型: BOOL 成功した場合は TRUE。
BufferedPaintClear
バッファ内の指定された矩形を ARGB = {0,0,0,0} にクリアする。
バッファ内の指定された矩形を ARGB = {0,0,0,0} にクリアする。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
BufferedPaintInit
現在のスレッドのバッファ付き描画を初期化する。
現在のスレッドのバッファ付き描画を初期化する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
BufferedPaintRenderAnimation
バッファ付き描画アニメーションの次のフレームを描画する。
バッファ付き描画アニメーションの次のフレームを描画する。 [戻り値] 型: BOOL フレームが描画された場合は TRUE、そうでない場合は FALSE を返す。 [備考] この関数が TRUE を返した場合、アプリケーションはこれ以上描画を行うべきではない。
BufferedPaintSetAlpha
指定された矩形内でアルファを指定値に設定する。アルファは、バッファを描画先デバイスコンテキスト (DC) にブレンドする際に適用される透明度の量を制御する。
指定された矩形内でアルファを指定値に設定する。アルファは、バッファを描画先デバイスコンテキスト (DC) にブレンドする際に適用される透明度の量を制御する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
BufferedPaintStopAllAnimations
指定されたウィンドウのすべてのバッファ付きアニメーションを停止する。
指定されたウィンドウのすべてのバッファ付きアニメーションを停止する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
BufferedPaintUnInit
現在のスレッドのバッファ付き描画を終了する。BeginBufferedPaint の呼び出しが不要になった後、BufferedPaintInit の呼び出しごとに 1 回呼び出される。
現在のスレッドのバッファ付き描画を終了する。BeginBufferedPaint の呼び出しが不要になった後、BufferedPaintInit の呼び出しごとに 1 回呼び出される。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。
CloseThemeData
テーマデータハンドルを閉じる。
テーマデータハンドルを閉じる。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。 [備考] ビジュアルスタイルを適用されたウィンドウが破棄されるときに本関数を呼ぶこと。WM_THEMECHANGED を受信した際にも呼ぶこと。
DrawThemeBackground
指定コントロールパートのビジュアルスタイルで定義された枠線と塗りつぶしを描画する。
指定コントロールパートのビジュアルスタイルで定義された枠線と塗りつぶしを描画する。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。 [備考] 描画は pRect で指定された矩形に収まるようスケールされ、それを超えないようにする。
DrawThemeBackgroundEx
指定されたコントロールパートに対してビジュアルスタイルが定義する背景画像を描画する。
指定されたコントロールパートに対してビジュアルスタイルが定義する背景画像を描画する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
DrawThemeEdge
矩形のビジュアルスタイルで定義された 1 つ以上のエッジを描画する。
矩形のビジュアルスタイルで定義された 1 つ以上のエッジを描画する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
DrawThemeIcon
イメージリストから画像を、ビジュアルスタイルが定義するアイコン効果付きで描画する。
イメージリストから画像を、ビジュアルスタイルが定義するアイコン効果付きで描画する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
DrawThemeParentBackground
部分的に透明またはアルファブレンドされた子コントロールが覆っている親コントロールの部分を描画する。
部分的に透明またはアルファブレンドされた子コントロールが覆っている親コントロールの部分を描画する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
DrawThemeParentBackgroundEx
部分的に透明またはアルファブレンドされた子コントロールが、その前面に表示される親の部分を描画するために使用される。WM_ERASEBKGND メッセージに続いて WM_PRINTCLIENT を送信する。
部分的に透明またはアルファブレンドされた子コントロールが、その前面に表示される親の部分を描画するために使用される。WM_ERASEBKGND メッセージに続いて WM_PRINTCLIENT を送信する。
DrawThemeText
ビジュアルスタイルで定義された色とフォントを使ってテキストを描画する。
ビジュアルスタイルで定義された色とフォントを使ってテキストを描画する。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。 [備考] 指定パート・状態に対してテーマフォントが定義されていれば常にそれを使用する。
DrawThemeTextEx
ビジュアルスタイルで定義された色とフォントを用いてテキストを描画する。DrawThemeText を拡張し、追加のテキスト書式オプションを指定できるようにする。
ビジュアルスタイルで定義された色とフォントを用いてテキストを描画する。DrawThemeText を拡張し、追加のテキスト書式オプションを指定できるようにする。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
EnableThemeDialogTexture
ダイアログウィンドウ背景のビジュアルスタイルを有効または無効にする。
ダイアログウィンドウ背景のビジュアルスタイルを有効または無効にする。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
EnableTheming
Windows Vista から Windows 7: 現在のユーザーに対し、現在および以降のセッションでビジュアルスタイルを有効または無効にする。Windows 8 以降: この関数は何もしない。Windows 8 以降ではビジュアルスタイルは常に有効である。
Windows Vista から Windows 7: 現在のユーザーに対し、現在および以降のセッションでビジュアルスタイルを有効または無効にする。Windows 8 以降: この関数は何もしない。Windows 8 以降ではビジュアルスタイルは常に有効である。
EndBufferedAnimation
バッファ付きアニメーション操作の最初のフレームを描画し、アニメーションタイマーを開始する。
バッファ付きアニメーション操作の最初のフレームを描画し、アニメーションタイマーを開始する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
EndBufferedPaint
バッファ付き描画操作を完了し、関連するバッファ付き描画ハンドルを解放する。
バッファ付き描画操作を完了し、関連するバッファ付き描画ハンドルを解放する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
EndPanningFeedback
BeginPanningFeedback と UpdatePanningFeedback によって設定または進行中であった既存のアニメーションを終了させる。
BeginPanningFeedback と UpdatePanningFeedback によって設定または進行中であった既存のアニメーションを終了させる。 [戻り値] 型: BOOL 成功した場合は TRUE。
GetBufferedPaintBits
バッファがデバイス独立ビットマップ (DIB) である場合に、バッファビットマップへのポインターを取得する。
バッファがデバイス独立ビットマップ (DIB) である場合に、バッファビットマップへのポインターを取得する。 [戻り値] 型: HRESULT 成功した場合は S_OK を返し、それ以外の場合はエラー値を返す。
GetBufferedPaintDC
描画デバイスコンテキスト (DC) を取得する。これは BeginBufferedPaint が取得するのと同じ値である。
描画デバイスコンテキスト (DC) を取得する。これは BeginBufferedPaint が取得するのと同じ値である。 [戻り値] 型: HDC 要求された DC のハンドル。これは BeginBufferedPaint が返すのと同じ DC である。失敗した場合は NULL を返す。
GetBufferedPaintTargetDC
ターゲットデバイスコンテキスト (DC) を取得する。
ターゲットデバイスコンテキスト (DC) を取得する。 [戻り値] 型: HDC 要求された DC へのハンドル。失敗した場合は NULL。 [備考] 成功した場合、この関数はアプリケーションが BeginBufferedPaint に渡したターゲット DC を返す。
GetBufferedPaintTargetRect
BeginBufferedPaint で指定されたターゲット矩形を取得する。
BeginBufferedPaint で指定されたターゲット矩形を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetCurrentThemeName
現在のビジュアルスタイルの名前を取得し、必要に応じてカラースキーム名とサイズ名も取得する。
現在のビジュアルスタイルの名前を取得し、必要に応じてカラースキーム名とサイズ名も取得する。 [戻り値] 型: HRESULT 成功した場合は S_OK を返し、それ以外の場合はエラーコードを返す。
GetThemeAnimationProperty
ストーリーボード ID とターゲット ID に基づいてテーマアニメーションプロパティを取得する。
ストーリーボード ID とターゲット ID に基づいてテーマアニメーションプロパティを取得する。 [戻り値] 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeAnimationTransform
ストーリーボード ID、ターゲット ID、および変換インデックスに基づいてアニメーション変換操作を取得する。
ストーリーボード ID、ターゲット ID、および変換インデックスに基づいてアニメーション変換操作を取得する。 [戻り値] 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeAppProperties
現在のアプリケーションでビジュアルスタイルがどのように適用されるかを制御するプロパティフラグを取得する。
現在のアプリケーションでビジュアルスタイルがどのように適用されるかを制御するプロパティフラグを取得する。 [戻り値] 型: DWORD 次の戻り値は論理 OR で結合されたビットフラグである。
GetThemeBackgroundContentRect
ビジュアルスタイルで定義された背景のコンテンツ領域のサイズを取得する。
ビジュアルスタイルで定義された背景のコンテンツ領域のサイズを取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeBackgroundExtent
コンテンツ領域からビジュアルスタイルで定義された背景のサイズと位置を計算する。
コンテンツ領域からビジュアルスタイルで定義された背景のサイズと位置を計算する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeBackgroundRegion
指定された矩形で囲まれた、通常または部分的に透明な背景のリージョンを計算する。
指定された矩形で囲まれた、通常または部分的に透明な背景のリージョンを計算する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeBitmap
特定のテーマ、パート、状態、およびプロパティに関連付けられたビットマップを取得する。
特定のテーマ、パート、状態、およびプロパティに関連付けられたビットマップを取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeBool
テーマデータの SysMetrics セクションから BOOL プロパティの値を取得する。
テーマデータの SysMetrics セクションから BOOL プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeColor
カラープロパティの値を取得する。
カラープロパティの値を取得する。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。
GetThemeDocumentationProperty
指定されたテーマファイルのドキュメンテーションセクションからテーマプロパティの値を取得する。
指定されたテーマファイルのドキュメンテーションセクションからテーマプロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeEnumValue
列挙型プロパティの値を取得する。
列挙型プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeFilename
ファイル名プロパティの値を取得する。
ファイル名プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeFont
フォントプロパティの値を取得する。
フォントプロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。 [備考] フォントは現在の論理画面に対して dpi 単位でスケーリングされる。
GetThemeInt
int プロパティの値を取得する。
int プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeIntList
ビジュアルスタイルから int データのリストを取得する。
ビジュアルスタイルから int データのリストを取得する。 [戻り値] 型: HRESULT 成功した場合は S_OK を返し、それ以外の場合はエラーコードを返す。
GetThemeMargins
MARGINS プロパティの値を取得する。
MARGINS プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeMetric
メトリックプロパティの値を取得する。
メトリックプロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemePartSize
ビジュアルスタイルで定義されたパートの元サイズを計算する。
ビジュアルスタイルで定義されたパートの元サイズを計算する。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。
GetThemePosition
位置プロパティの値を取得する。
位置プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。 [備考] 位置が含まれるパートによって、指定可能な状態値が決まる。
GetThemePropertyOrigin
プロパティに対するテーマプロパティ定義の場所を取得する。
プロパティに対するテーマプロパティ定義の場所を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeRect
RECT プロパティの値を取得する。
RECT プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeStream
指定されたテーマに対応するデータストリームを、指定されたパート、状態、およびプロパティから取得する。
指定されたテーマに対応するデータストリームを、指定されたパート、状態、およびプロパティから取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeString
文字列プロパティの値を取得する。
文字列プロパティの値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeSysBool
システムメトリックのブール値を取得する。
システムメトリックのブール値を取得する。 [戻り値] 型: BOOL 目的のシステムメトリックの値。 [備考] テーマデータハンドルが NULL ハンドルでない場合、この関数はビジュアルスタイルの SysMetrics セクションから目的の BOOL を返す。
GetThemeSysColor
システム色の値を取得する。
システム色の値を取得する。 [戻り値] 型: COLORREF 指定されたシステム色の値。 [備考] テーマデータハンドルが NULL ハンドルでない場合、この関数は現在のビジュアルスタイルの SysMetrics セクションから色を返す。
GetThemeSysColorBrush
システム色のブラシを取得する。
システム色のブラシを取得する。 [戻り値] 型: HBRUSH ブラシデータへのハンドル。
GetThemeSysFont
システムフォントの LOGFONT を取得する。
システムフォントの LOGFONT を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。 [備考] この関数には vssym32.h と uxtheme.h が必要である。
GetThemeSysInt
システム int の値を取得する。
システム int の値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeSysSize
テーマデータからシステムサイズメトリックの値を取得する。
テーマデータからシステムサイズメトリックの値を取得する。 [戻り値] 型: int サイズをピクセル単位で返す。
GetThemeSysString
システム文字列の値を取得する。
システム文字列の値を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeTextExtent
ビジュアルスタイルのフォントでレンダリングしたときの、指定されたテキストのサイズと位置を計算する。
ビジュアルスタイルのフォントでレンダリングしたときの、指定されたテキストのサイズと位置を計算する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeTextMetrics
特定のパートに対してビジュアルスタイルが指定するフォントについての情報を取得する。
特定のパートに対してビジュアルスタイルが指定するフォントについての情報を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeTimingFunction
タイミング関数識別子に基づいて事前定義されたタイミング関数を取得する。
タイミング関数識別子に基づいて事前定義されたタイミング関数を取得する。 [戻り値] 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetThemeTransitionDuration
指定された遷移の期間を取得する。
指定された遷移の期間を取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
GetWindowTheme
ビジュアルスタイルが適用されたウィンドウへのテーマハンドルを取得する。
ビジュアルスタイルが適用されたウィンドウへのテーマハンドルを取得する。 [戻り値] 型: HTHEME OpenThemeData から返された最新のテーマハンドル。
HitTestThemeBackground
ビジュアルスタイルで指定された背景内のポイントに対してヒットテストコードを取得する。
ビジュアルスタイルで指定された背景内のポイントに対してヒットテストコードを取得する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
IsAppThemed
現在のアプリケーションの UI がビジュアルスタイルで表示されているかを返す。
現在のアプリケーションの UI がビジュアルスタイルで表示されているかを返す。 [戻り値] 型: BOOL 以下のいずれかの値を返す。
IsCompositionActive
デスクトップウィンドウマネージャー (DWM) のコンポジション効果がテーマで利用可能かどうかを判定する。
デスクトップウィンドウマネージャー (DWM) のコンポジション効果がテーマで利用可能かどうかを判定する。 [戻り値] 型: BOOL コンポジション効果が利用可能な場合は TRUE、それ以外の場合は FALSE。 [備考] コンポジション効果は DWM によって提供される。
IsThemeActive
現在のアプリに対してビジュアルスタイルが有効かを調べる。
現在のアプリに対してビジュアルスタイルが有効かを調べる。 [戻り値] 型: BOOL 以下のいずれかの値を返す。 (以下省略) [備考] DllMain やグローバルオブジェクトのコンストラクタ内で呼んではならない。戻り値が不正になる可能性がある。
IsThemeBackgroundPartiallyTransparent
ビジュアルスタイルで指定された背景に透明部分またはアルファブレンド部分が含まれているかどうかを取得する。
ビジュアルスタイルで指定された背景に透明部分またはアルファブレンド部分が含まれているかどうかを取得する。 [戻り値] 型: BOOL 次のいずれかの値を返す。
IsThemeDialogTextureEnabled
指定されたダイアログウィンドウが背景テクスチャリングをサポートしているかどうかを報告する。
指定されたダイアログウィンドウが背景テクスチャリングをサポートしているかどうかを報告する。 [戻り値] 型: BOOL 次のいずれかの値を返す。
IsThemePartDefined
ビジュアルスタイルが指定されたパートおよび状態に対するパラメーターを定義しているかどうかを取得する。
ビジュアルスタイルが指定されたパートおよび状態に対するパラメーターを定義しているかどうかを取得する。 [戻り値] 型: BOOL 次のいずれかの値を返す。
OpenThemeData
ウィンドウと関連クラスに対するテーマデータを開く。
ウィンドウと関連クラスに対するテーマデータを開く。 [戻り値] 型: HTHEME OpenThemeData は各クラスを順にアクティブテーマのクラスデータセクションと照合する。一致が見つかれば HTHEME を返し、なければ NULL を返す。
OpenThemeDataEx
指定されたテーマクラスに対するウィンドウに関連付けられたテーマデータを開く。
指定されたテーマクラスに対するウィンドウに関連付けられたテーマデータを開く。 [戻り値] 型: HTHEME 一致が見つかった場合は、テーマへの有効なハンドルが返される。それ以外の場合は NULL 値が返される。
OpenThemeDataForDpi
特定の DPI に関連付けられたテーマハンドルを開く OpenThemeData の派生関数。
特定の DPI に関連付けられたテーマハンドルを開く OpenThemeData の派生関数。 [戻り値] OpenThemeData を参照。
SetThemeAppProperties
呼び出し元のアプリケーションでビジュアルスタイルがどのように実装されるかを決定するフラグを設定する。
呼び出し元のアプリケーションでビジュアルスタイルがどのように実装されるかを決定するフラグを設定する。 [備考] フラグを設定した後、変更を有効にするためにアプリケーションのメインウィンドウへ WM_THEMECHANGED メッセージを送信する。
SetWindowTheme
ウィンドウがクラスで通常使用されるのとは異なるビジュアルスタイル情報を使うようにする。
ウィンドウがクラスで通常使用されるのとは異なるビジュアルスタイル情報を使うようにする。 [戻り値] 型: HRESULT 成功時は S_OK、失敗時は HRESULT エラーコードを返す。
SetWindowThemeAttribute
指定されたウィンドウにビジュアルスタイルがどのように適用されるかを制御する属性を設定する。
指定されたウィンドウにビジュアルスタイルがどのように適用されるかを制御する属性を設定する。 [戻り値] 型: HRESULT 関数が成功した場合は S_OK を返す。それ以外の場合は HRESULT エラーコードを返す。
UpdatePanningFeedback
パンジェスチャーの結果としてのウィンドウの状態についてクライアントを更新する。この関数は BeginPanningFeedback の呼び出し後にのみ呼び出すことができる。
パンジェスチャーの結果としてのウィンドウの状態についてクライアントを更新する。この関数は BeginPanningFeedback の呼び出し後にのみ呼び出すことができる。 [戻り値] 型: BOOL 成功した場合は TRUE。