IDirectManipulationManager 接口 (directmanipulation.h)

提供对客户端应用程序可用的所有 直接操作 功能和 API 的访问。

这是应用程序创建的第一个 COM 对象 (对象工厂) ,用于在 直接操作 API 图面中检索其他 COM 对象。 它还用于按 HWND 激活和停用直接操作功能。

继承

IDirectManipulationManager 接口继承自 IUnknown 接口。 IDirectManipulationManager 还具有以下类型的成员:

方法

IDirectManipulationManager 接口包含以下方法。

 
IDirectManipulationManager::Activate

激活直接操作以处理指定窗口上的输入和处理回调。
IDirectManipulationManager::CreateContent

用于创建辅助内容实例的工厂方法, (如视区内的平移指示器) 。
IDirectManipulationManager::CreateViewport

用于创建新的 IDirectManipulationViewport 对象的工厂方法。
IDirectManipulationManager::D eactivate

停用直接操作以处理指定窗口上的输入和回调。
IDirectManipulationManager::GetUpdateManager

获取指向接收合成器更新的 IDirectManipulationUpdateManager 对象的指针。
IDirectManipulationManager::P rocessInput

将键盘和鼠标消息传递到应用的 UI 线程上的操作管理器。
IDirectManipulationManager::RegisterHitTestTarget

注册用于命中测试的专用线程。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 directmanipulation.h

另请参阅

直接操作接口