1、基本介绍
WPS的扩展接口是对WPS现有接口的进一步扩充,大大的丰富了WPS的接口,以便满足二次开发各种解决方案的需要。WPS所有的扩展接口都满足唯一性、对称性、自反性、传递性,也就是说通过扩展接口可以查询到对应的原始接口,同样的通过原始接口也可以查到对应的扩展接口。
2、使用示例
这里以ApplicationEx为例,通过Application可以查询到ApplicationEx,同样通过ApplicationEx也可以查询到Application。
|
C++ for WPS |
_Application* pApp;// 假设pApp已经初始化
_ApplicationEx* pAppEx = NULL;
pApp->QueryInterface(IID__ApplicationEx, (void**)&pAppEx);
pApp->Release();
pAppEx->QueryInterface(IID__Application, (void**)&pApp);
pAppEx->Release();
|