結論
Windows 7 引入 **DWM (Desktop Window Manager)**,桌面併合器使用 **DirectX 9/10/11** 進行硬件加速渲染,所有頂層窗口作為紋理由 GPU 合成,支持 Aero Glass、Live Thumbnails、Flip 3D 等效果。
驗證方法
- 任務管理器 → 性能 → GPU,觀察 `Desktop Window Manager` 進程佔用 GPU。
- Process Explorer 查看 `dwm.exe` 加載的 DLL:`d3d9.dll`、`d3d10_1.dll`、`dwmcore.dll` 等 DirectX 相關庫。
- 禁用 DWM(`net stop uxsms`)後界面退回到 GDI/GDI+ 軟件渲染,Aero 效果消失。
GDI+ 角色
- GDI+ 仍用於**應用程序內部繪圖**(WinForms、GDI+ API),但最終繪製結果通過 DWM 重定向到 DirectX 表面。
- WPF 直接基于 DirectX(通過 MILCore),繞過 GDI/GDI+。