# 使用 DirectComposition 组合 WinForm 和 WebView2 可视化层的尝试 **Repository Path**: linxuanchen/winform-using-direct-compositon-with-webview2-visual ## Basic Information - **Project Name**: 使用 DirectComposition 组合 WinForm 和 WebView2 可视化层的尝试 - **Description**: 尝试在 WinForm 里使用 DirectComposition 实现窗体毛玻璃效果并且组合 WebView2 的 Visual 实现桌面应用程序与 Web 内容的继承。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-14 - **Last Updated**: 2025-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 使用 DirectComposition 组合 WinForm 和 WebView2 可视化层的尝试 ![预览](preview.png) 这个仓库的实例展示了如何在 WinForm 中使用 DirectCompositon 技术实现窗体背景毛玻璃效果,并且还尝试从 WebView2 获取到 WebView2 的 Visual 层,通过可视化树将两者组合在一起。 既然基于 DirectCompositon 那么必然 Win7 就 Pass 掉了。 我编写代码的环境是 Win11 + VS2022 + .NET 6.0,测试了 Win10 和 Win11 都能成功运行。 由于还处于试验阶段,因此没有实际应用的场景,就暂时被测试 AOT 了发布了。 有兴趣的朋友可以自行研究。