デスクトップ ウィンドウ マネージャー (DWM)
デスクトップ ウィンドウ マネージャー (DWM) テクノロジの概要。
デスクトップ ウィンドウ マネージャー (DWM) を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
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 で指定されたジェスチャの種類を識別します。 |
関数
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 内でもさまざまな目的と単位に使用されます。 |