如何使用 DirectComposition

注意

对于 Windows 10 上的应用,建议使用 Windows.UI.Composition API 而不是 DirectComposition。 有关详细信息,请参阅 使用可视化层实现桌面应用的现代化

本部分介绍使用 Microsoft DirectComposition API 的最佳做法,并演示如何使用 API 完成多个常见任务。

在本节中

主题 说明
DirectComposition 的最佳做法
本主题介绍使用 DirectComposition 的最佳做法。
如何初始化 DirectComposition
本主题演示如何创建和初始化创建简单组合所需的最小 DirectComposition 对象集。
如何生成简单的可视化树
本主题演示如何生成简单的 DirectComposition 可视化树。 本主题中的示例生成并编写一个由根视觉对象和三个子视觉对象组成的可视化树。
如何使用矩形剪辑对象进行剪裁
本主题演示如何使用矩形剪辑对象来剪裁视觉对象或可视化树。
如何应用 2D 转换
本主题演示如何使用 DirectComposition 将 2D 转换应用于视觉对象。
如何应用效果
本主题演示如何使用 DirectComposition 将效果和 3D 转换应用于视觉对象。
如何应用动画
本主题演示如何使用 DirectComposition 对视觉对象的属性进行动画处理。
如何对分层子窗口的位图进行动画处理
本主题介绍如何创建使用分层子窗口位图作为视觉对象内容的视觉对象并创建动画。

DirectComposition