有人可以告诉我如何在浏览器或文档上获取IID_IViewObjectPresentSite吗?我使用的是最新的Windows 8 SDK和VS2010,并在Windows 8上运行。
提前致谢。
答案 0 :(得分:0)
我能够从ActiveX代码中获取它, 在SetClientSite函数的实现中 类似的东西:
SetClientSite( IOleClientSite *pClientSite ) {
CComQIPtr<IViewObjectPresentSite, &IID_IViewObjectPresentSite> spIViewObjectPresentSite;
HRESULT hr;
hr = pClientSite->QueryInterface(IID_IViewObjectPresentSite, (void **) &spIViewObjectPresentSite);
}