IDirectManipulationContent 接口 (directmanipulation.h)
将内容封装在视区内,其中内容表示在视区内剪裁的视觉对象图面。
内容具有一组转换,用于控制在操作和惯性期间表面的视觉移动。
注意 实现 直接操作 对象时,请确保 IUnknown 实现通过线程安全引用计数支持多线程处理。 有关详细信息,请参阅 InterlockedIncrement 和 InterlockedDecrement。
继承
IDirectManipulationContent 接口继承自 IUnknown 接口。 IDirectManipulationContent 还具有以下类型的成员:
方法
IDirectManipulationContent 接口包含以下方法。
IDirectManipulationContent::GetContentRect 检索内容边界矩形,相对于视区 (的边框(如果定义) )。 |
IDirectManipulationContent::GetContentTransform 检索应用于内容的转换。 |
IDirectManipulationContent::GetOutputTransform 获取应用于内容的最终转换。 |
IDirectManipulationContent::GetTag 检索对此内容设置的标记对象。 |
IDirectManipulationContent::GetViewport 检索包含内容的视区。 |
IDirectManipulationContent::SetContentRect 指定内容相对于其视区的边框。 |
IDirectManipulationContent::SetTag 指定内容的标记对象。 |
IDirectManipulationContent::SyncContentTransform 修改内容转换,同时维护输出转换。 |
注解
系统提供 IDirectManipulationContent 的实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | directmanipulation.h |