DWM 函数

本节包含有关桌面窗口管理器 (DWM) 函数的信息。

本节内容

主题 说明
DwmAttachMilContent
未实现此函数。
DwmDefWindowProc
非客户端区中 DWM 命中测试的默认窗口过程。
还需要确保为WM_NCMOUSELEAVE 消息调用 DwmDefWindowProc。 如果未为WM_NCMOUSELEAVE 消息调用 DwmDefWindowProc,则当光标离开窗口时,DWM 不会从最大化最小化关闭按钮中删除突出显示。
DwmDetachMilContent
未实现此函数。
DwmEnableBlurBehindWindow
启用对指定窗口的模糊效果。
DwmEnableComposition
启用或禁用 DWM 组合。
注意: 从 Windows 8 开始,此函数已弃用。 DWM 无法再通过编程方式禁用。
DwmEnableMMCSS
通知 DWM 在调用进程处于活动状态时选择加入或退出多媒体类调度服务 (MMCSS)。
DwmExtendFrameIntoClientArea
将窗口框架扩展到客户端区域。
DwmFlush
发出刷新调用,阻止调用者,直到下一次当前所有未完成的 Microsoft DirectX 表面更新都已完成。 这可以补偿非常复杂的场景或调用优先级非常低的进程。
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) 属性的当前值。