dwmapi.h ヘッダー

このヘッダーは、デスクトップ ウィンドウ マネージャー (DWM) によって使用されます。 詳細については、次を参照してください。

dwmapi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
DwmAttachMilContent

この関数は実装されていません。 (DwmAttachMilContent)
DwmDefWindowProc

クライアント以外の領域内でのデスクトップ ウィンドウ マネージャー (DWM) ヒット テストの既定のウィンドウ プロシージャ。
DwmDetachMilContent

この関数は実装されていません。 (DwmDetachMilContent)
DwmEnableBlurBehindWindow

指定したウィンドウでぼかし効果を有効にします。
DwmEnableComposition

デスクトップ ウィンドウ マネージャー (DWM) コンポジションを有効または無効にします。
DwmEnableMMCSS

呼び出しプロセスの実行中にマルチメディア クラス スケジュール サービス (MMCSS) のスケジュール設定をオプトインまたはオプトアウトするようにデスクトップ ウィンドウ マネージャー (DWM) に通知します。
DwmExtendFrameIntoClientArea

ウィンドウ フレームをクライアント領域に拡張します。
DwmFlush

現在未処理のすべての Microsoft DirectX サーフェス更新が行われた場合に、Present メソッドの次の呼び出しまで呼び出し元をブロックするフラッシュ呼び出しを発行します。 これにより、非常に複雑なシーンや呼び出しプロセスの優先度が非常に低くなります。
DwmGetColorizationColor

デスクトップ ウィンドウ マネージャー (DWM) ガラスコンポジションに使用されている現在の色を取得します。
DwmGetCompositionTimingInfo

指定したウィンドウの現在のコンポジション タイミング情報を取得します。
DwmGetGraphicsStreamClient

この関数は実装されていません。 (DwmGetGraphicsStreamClient)
DwmGetGraphicsStreamTransformHint

この関数は実装されていません。 (DwmGetGraphicsStreamTransformHint)
DwmGetTransportAttributes

トランスポート属性を取得します。
DwmGetUnmetTabRequirements

この関数は、Windows で実装されることのない試験的な機能の一部でした。 効果がないため、使用しないでください。
DwmGetWindowAttribute

ウィンドウに適用されている指定されたデスクトップ ウィンドウ マネージャー (DWM) 属性の現在の値を取得します。
DwmInvalidateIconicBitmaps

アプリケーションによって呼び出され、以前にウィンドウから提供されていたアイコンビットマップ (サムネイルとピーク表現の両方) をすべて更新する必要があることを示します。
DwmIsCompositionEnabled

デスクトップ ウィンドウ マネージャー (DWM) コンポジションが有効かどうかを示す値を取得します。 Windows 7 以前を実行しているマシン上のアプリケーションでは、WM_DWMCOMPOSITIONCHANGED通知を処理することで、コンポジション状態の変更をリッスンできます。
DwmModifyPreviousDxFrameDuration

前のフレームを表示するモニターの更新回数を変更します。 DwmModifyPreviousDxFrameDuration はサポートされなくなりました。 Windows 8.1以降、DwmModifyPreviousDxFrameDuration の呼び出しは常にE_NOTIMPLを返します。
DwmQueryThumbnailSourceSize

デスクトップ ウィンドウ マネージャー (DWM) サムネイルのソース サイズを取得します。
DwmRegisterThumbnail

変換先ウィンドウとソース ウィンドウの間にデスクトップ ウィンドウ マネージャー (DWM) のサムネイル関係を作成します。
DwmRenderGesture

タッチ連絡先がジェスチャとして認識され、DWM がそのジェスチャに対するフィードバックを描画する必要があることをデスクトップ ウィンドウ マネージャー (DWM) に通知します。
DwmSetDxFrameDuration

表示されるフレームを表示するモニター更新の数を設定します。 DwmSetDxFrameDuration はサポートされなくなりました。 Windows 8.1以降、DwmSetDxFrameDuration の呼び出しは常にE_NOTIMPLを返します。
DwmSetIconicLivePreviewBitmap

ウィンドウまたはタブのライブ プレビュー (プレビュー プレビューとも呼ばれます) を表示する静的なアイコンビットマップを設定します。タスク バーでは、このビットマップを使用して、ウィンドウまたはタブのフルサイズのプレビューを表示できます。
DwmSetIconicThumbnail

サムネイル表示として使用する、ウィンドウまたはタブ上の静的なアイコンビットマップを設定します。 タスク バーでは、このビットマップをウィンドウまたはタブのサムネイル スイッチ ターゲットとして使用できます。
DwmSetPresentParameters

フレームコンポジションの現在のパラメータを設定します。 DwmSetPresentParameters はサポートされなくなりました。 Windows 8.1以降、DwmSetPresentParameters の呼び出しは常にE_NOTIMPLを返します。
DwmSetWindowAttribute

ウィンドウのデスクトップ ウィンドウ マネージャー (DWM) 非クライアント レンダリング属性の値を設定します。
DwmShowContact

特定のタッチまたはペンの接触に応じて描画するビジュアル フィードバックの種類を指定するために、アプリまたはフレームワークによって呼び出されます。
DwmTetherContact

タッチ操作とドラッグ操作のグラフィカル フィードバックをユーザーに有効にします。
DwmTransitionOwnedWindow

ツール ウィンドウのアニメーションをデスクトップ ウィンドウ マネージャー (DWM) と調整します。
DwmUnregisterThumbnail

DwmRegisterThumbnail 関数によって作成されたデスクトップ ウィンドウ マネージャー (DWM) サムネイルリレーションシップを削除します。
DwmUpdateThumbnailProperties

デスクトップ ウィンドウ マネージャー (DWM) のサムネイルのプロパティを更新します。

構造

 
DWM_BLURBEHIND

デスクトップ ウィンドウ マネージャー (DWM) のぼかしプロパティを指定します。 DwmEnableBlurBehindWindow 関数によって使用されます。
DWM_PRESENT_PARAMETERS

フレームコンポジションのデスクトップ ウィンドウ マネージャー (DWM) ビデオ フレーム パラメーターを指定します。 DwmSetPresentParameters 関数によって使用されます。
DWM_THUMBNAIL_PROPERTIES

デスクトップ ウィンドウ マネージャー (DWM) のサムネイル プロパティを指定します。 DwmUpdateThumbnailProperties 関数によって使用されます。
DWM_TIMING_INFO

デスクトップ ウィンドウ マネージャー (DWM) コンポジションのタイミング情報を指定します。 DwmGetCompositionTimingInfo 関数によって使用されます。
MilMatrix3x2D

変換を記述する 3x2 行列を指定します。
UNSIGNED_RATIO

デスクトップ ウィンドウ マネージャー (DWM) API で使用されるデータ型を定義します。 これは一般的な比率を表し、1 つの API 内でもさまざまな目的と単位に使用されます。

列挙

 
DWM_SHOWCONTACT

視覚的なフィードバックを提供する入力操作を指定します。
DWM_SOURCE_FRAME_SAMPLING

フレーム サンプリングの種類を指定するために DwmSetPresentParameters 関数によって使用されるフラグ。
DWM_SYSTEMBACKDROP_TYPE

クライアント以外の領域の背後を含む、ウィンドウのシステム描画の背景素材を指定するためのフラグ。
DWM_TAB_WINDOW_REQUIREMENTS

この列挙体では、Windows で実装されていない試験的な機能がサポートされていました。 効果がないため、使用しないでください。
DWM_WINDOW_CORNER_PREFERENCE

DWM_WINDOW_CORNER_PREFERENCE列挙 (dwmapi.h) は、ウィンドウの角を丸めた設定を指定します。
DWMFLIP3DWINDOWPOLICY

Flip3D ウィンドウ ポリシーを指定するために DwmSetWindowAttribute 関数によって使用されるフラグ。
DWMNCRENDERINGPOLICY

クライアント領域以外のレンダリング ポリシーを指定するために DwmSetWindowAttribute 関数によって使用されるフラグ。
DWMTRANSITION_OWNEDWINDOW_TARGET

ターゲットを識別します。
DWMWINDOWATTRIBUTE

DwmGetWindowAttribute 関数と DwmSetWindowAttribute 関数で使用されるフラグ。
GESTURE_TYPE

DwmRenderGesture で指定されたジェスチャの種類を識別します。