桌面窗口管理器

Windows Vista 中引入的桌面组合功能从根本上改变了应用程序在屏幕上显示像素的方式。 启用桌面组合后,单个窗口不再像以前版本的 Windows 一样直接绘制到屏幕或主显示设备。 相反,他们的绘图被重定向到视频内存中的屏幕外表面,然后呈现为桌面图像并显示在显示器上。

桌面组合由桌面窗口管理器 (DWM) 执行。 通过桌面组合,DWM 在桌面上实现视觉效果以及各种功能,例如玻璃窗口框架、三维窗口切换动画、Windows Flip 和 Windows Flip3D 以及高分辨率支持。

桌面窗口管理器作为 Windows 服务运行。 可以通过“服务”下的“管理工具”控制面板项(作为桌面窗口管理器会话管理器)启用和禁用它。

应用程序可以通过 DWM API 控制或访问许多 DWM 功能。 以下文档介绍 DWM API 的功能和要求。