IDirectManipulationManager2 接口是 Direct Manipulation API 中的一个扩展接口,继承自 IDirectManipulationManager 接口,用于创建和管理 Direct Manipulation 会话。以下是该接口的定义:
DECLARE_INTERFACE_(IDirectManipulationManager2, IDirectManipulationManager)
{
    STDMETHOD(CreateViewport2)(THIS_
        _In_ IDirectManipulationFrameInfoProvider *frameInfo,
        _In_opt_ IUnknown *callback,
        _Out_ IDirectManipulationViewport2 **viewport) PURE;
};

这个接口新增了一个方法:

  •  CreateViewport2: 创建一个 Direct Manipulation 视口,并返回相关的 IDirectManipulationViewport2 接口。这个方法相较于 CreateViewport 提供了更多的功能和选项。


如果你有特定的使用场景或需要更详细的信息,建议查阅最新版本的 Windows SDK 文档或头文件。扩展接口通常提供了额外的功能或灵活性,使得开发者能够更好地满足特定需求。


转载请注明出处:http://www.zyzy.cn/article/detail/26821/Win32 API/Directmanipulation.h/IDirectManipulationManager2