3,245
社区成员
发帖
与我相关
我的任务
分享
CAxWindow wndIE;
RECT rc;
rc.left =0;
rc.top=0;
rc.right=1200;
rc.bottom=800;
wndIE.Create(pWebView->m_hWnd,rc,0,WS_CHILD|WS_VISIBLE);
HRESULT hr = wndIE.CreateControl((DWORD)"EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B");
CComPtr<IWebBrowser2> spWeb;
hr = wndIE.QueryControl(IID_IWebBrowser2, (void**)&spWeb );
COleVariant vaURL = _T(str);
spWeb->put_Silent(VARIANT_TRUE);
spWeb->Navigate2(&vaURL,&v, &v, &v, &v);
CComObject<CExternalDisp> *obj;
CComObject<CExternalDisp>::CreateInstance(&obj);
CComPtr<IDispatch> spDisp;
obj->QueryInterface(IID_IDispatch, (void**)&spDisp);
obj->m_pWebView= pWebView;
wndIE.SetExternalDispatch(spDisp);