直接操作 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 Manipulation、 ActivateConfiguration、 AddConfiguration、 IDirectManipulationCompositor