IDirectManipulationCompositor 接口 (directmanipulation.h)
表示一个合成器对象,该对象将操作的内容与绘图图面相关联,例如使用 JavaScript) 的 画布 (Windows 应用或使用 C++、C# 或 Visual Basic) (Windows 应用商店应用。
继承
IDirectManipulationCompositor 接口继承自 IUnknown 接口。 IDirectManipulationCompositor 还具有以下类型的成员:
方法
IDirectManipulationCompositor 接口包含以下方法。
IDirectManipulationCompositor::AddContent 将调用方) 拥有的内容 (与合成器相关联,将合成设备分配给内容,并指定内容在合成树中相对于其他合成视觉对象的位置。 |
IDirectManipulationCompositor::Flush 将合成器中所有挂起的更新提交到系统进行呈现。 |
IDirectManipulationCompositor::RemoveContent 从合成器中删除内容。 |
IDirectManipulationCompositor::SetUpdateManager 设置用于将合成器更新发送到直接操作的更新管理器。 |
注解
在 IDirectManipulationCompositor 的自定义实现的输入事件期间,必须手动更新直接操作视区的内容。 调用 Update 以重绘视区中的内容。
可以通过调用以下任一函数在视区上指定手动模式:
- SetViewportOptions,指定 了DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE 。
- SetUpdateMode,指定 了DIRECTMANIPULATION_INPUT_MODE_MANUAL 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | directmanipulation.h |