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 |