直接作 GUID

以下 Direct Manipulation 类 GUID 在 DirectManipulation.idl 中定义。

主类 ID

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

辅助内容类 ID

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

行为对象类 ID

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

直接作ActivateConfigurationAddConfigurationIDirectManipulationCompositor