次の方法で共有


DWM 関数

このセクションでは、デスクトップウィンドウマネージャー (DWM) 関数について説明します。

このセクションの内容

トピック 説明
DwmAttachMilContent
この関数は実装されていません。
DwmDefWindowProc
非クライアント領域内のDWMヒットテストの既定のウィンドウプロシージャ。
また、WM_NCMOUSELEAVEメッセージに対してDwmDefWindowProcが呼び出されるようにする必要があります。 WM_NCMOUSELEAVEメッセージに対してDwmDefWindowProcが呼び出されない場合、カーソルがウィンドウから離れたときに、DWMは [最大化][最小化] 、および [閉じる] ボタンから強調表示を削除しません。
DwmDetachMilContent
この関数は実装されていません。
DwmEnableBlurBehindWindow
指定したウィンドウのぼかし効果を有効にします。
DwmEnableComposition
DWMコンポジションを有効または無効にします。
注記: この関数は、Windows 8では非推奨とされます。 DWMをプログラムで無効にすることはできなくなりました。
DwmEnableMMCSS
呼び出し元のプロセスが実行中に、マルチメディアクラススケジュールサービス (MMCSS) のスケジュール設定を有効または無効にするようにDWMに通知します。
DwmExtendFrameIntoClientArea
ウィンドウフレームをクライアント領域に拡張します。
DwmFlush
現在未処理のすべてのMicrosoft DirectX surfaceの更新が行われたときに、次の現在まで呼び出し元をブロックするフラッシュ呼び出しを発行します。 これにより、非常に複雑なシーンや非常に低い優先度のプロセスの呼び出しが補正されます。
DwmGetColorizationColor
DWMガラス構成に使用されている現在の色を取得します。 この値は現在の配色に基づいており、ユーザーが変更できます。 アプリケーションは、WM_DWMCOLORIZATIONCOLORCHANGED通知を処理することによって、色の変更をリッスンできます。
DwmGetCompositionTimingInfo
指定されたウィンドウの現在のコンポジションタイミング情報を取得します。
DwmGetGraphicsStreamClient
この関数は実装されていません。
DwmGetGraphicsStreamTransformHint
この関数は実装されていません。
DwmGetTransportAttributes
トランスポート属性を取得します。
DwmGetUnmetTabRequirements
この関数は公開されていますが、Windows 10バージョン1803では機能しません。指定したウィンドウのアプリケーションタイトルバーにタブを取得するために必要な要件を確認します。
DwmGetWindowAttribute
ウィンドウに適用されている指定した属性の現在の値を取得します。
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
ウィンドウの非クライアント表示属性の値を設定します。
DwmShowContact
特定のタッチまたはペンの接触に応答して描画する視覚的なフィードバックの種類を指定するために、アプリまたはフレームワークによって呼び出されます。
DwmTetherContact
タッチとドラッグの相互作用のグラフィカルフィードバックをユーザーに提供できるようにします。
DwmTransitionOwnedWindow
DWMを使用してツールウィンドウのアニメーションを調整します。
DwmUnregisterThumbnail
DwmRegisterThumbnail関数によって作成されたDWMサムネイルの関係を削除します。
DwmUpdateThumbnailProperties
DWMサムネイルのプロパティを更新します。
GetWindowCompositionAttribute ウィンドウに適用されている、指定したデスクトップウィンドウマネージャー (DWM) 属性の現在の値を取得します。
SetWindowCompositionAttribute ウィンドウに適用されている、指定したデスクトップウィンドウマネージャー (DWM) 属性の現在の値を設定します。