直接操作接口

本节中包含的主题提供 直接操作 接口的参考规范。

注意

实现 Direct Manipulation 对象时,请确保 IUnknown 实现支持通过线程安全引用计数进行多线程处理。 有关详细信息,请参阅 InterlockedIncrementInterlockedDecrement

在本节中

主题 描述
IDirectManipulationAutoScrollBehavior
表示内容的自动滚动动画行为,因为它接近给定轴或轴的边界。
IDirectManipulationCompositor
表示一个组合器对象,该对象将操作的内容与绘图图面(如 画布)相关联。
IDirectManipulationCompositor2
表示一个组合器对象,该对象将操作的内容与多个进程的绘图图面相关联。
IDirectManipulationContent
封装视区内的内容,其中内容表示视区内剪裁的视觉对象图面。
IDirectManipulationDeferContactService
表示用于管理联系人与视区之间的关联的服务。
IDirectManipulationDragDropBehavior
表示拖放交互的行为,这些交互由跨幻灯片或按住手势触发。
IDirectManipulationDragDropEventHandler
定义处理拖放行为事件的方法。
IDirectManipulationFrameInfoProvider
表示一个时间保留对象,该对象度量应用程序使用的合成基础结构的延迟,并将此数据提供给 直接操作
IDirectManipulationInteractionEventHandler
定义在检测到交互时处理交互的方法。
IDirectManipulationManager
提供对客户端应用程序可用的所有 直接操作 功能和 API 的访问权限。
IDirectManipulationManager2
扩展 IDirectManipulationManager 接口,该接口提供对客户端应用程序可用的所有 直接操作 功能和 API 的访问权限。
IDirectManipulationManager3
扩展 IDirectManipulationManager2 接口,该接口提供对客户端应用程序可用的所有 直接操作 功能和 API 的访问权限。
IDirectManipulationPrimaryContent
封装视区中的主内容。
IDirectManipulationUpdateHandler
定义用于处理操作更新事件的方法。
IDirectManipulationUpdateManager
管理如何将合成器更新发送到 直接操作
IDirectManipulationViewport
定义窗口中的区域 (称为视区) ,能够接收和处理用户交互的输入。
IDirectManipulationViewport2
提供对视区的行为的管理。 行为会影响 直接操作 工作流的特定部分的功能。
IDirectManipulationViewportEventHandler
定义用于处理视区状态和更新事件的方法。