直接操作 GUID

DirectManipulation.idl 中定义了以下直接 操作 类 GUID。

Master Class-IDs

GUID 描述
54E211B6-3650-4F75-8334-FA359598E1C5 DirectManipulationManager 类。 此对象提供对应用程序可用的所有 直接操作 功能和 API 的访问。
79DEA627-A08A-43AC-8EF5-6900B9299126 DCompManipulationCompositor 类。 这是包装 DirectComposition 的 IDirectManipulationCompositor 的实现。 通过此合成器对象 DirectManipulation,可以直接在 DComp 树上设置转换来应用输出。

辅助内容类-ID

GUID 描述
CLSID_VerticalIndicatorContent 垂直平移指示器。 一个视觉元素,用于显示屏幕外垂直扩展的内容中的当前位置。
CLSID_HorizontalIndicatorContent 水平平移指示器。 一个视觉元素,用于显示屏幕外水平扩展的内容中的当前位置。
CLSID_VirtualViewportContent 虚拟视区。 虚拟视区可用于尊重已配置缩放的视区的固定位置元素。

行为对象类 ID

GUID 描述
CLSID_DragDropConfigurationBehavior 拖动 & 拖放行为。 允许选择和拖动项。
CLSID_AutoScrollBehavior 自动滚动行为。 使内容在接近给定轴的边界时自动滚动。
CLSID_DeferContactService 联系人延迟行为。 调用 SetContact 之前, (以 millliseconds 为单位) 等待的时间量。

Direct ManipulationActivateConfigurationAddConfigurationIDirectManipulationCompositor