1.在DocumentCompelete事件中
HRESULT hr;
IUnknown* pUnk;
LPDISPATCH lpWBDisp;
pUnk = m_CtrlWeb.GetControlUnknown(); //m_CtrlWeb为CWebBrowser对象
ASSERT(pUnk);
hr = pUnk->QueryInterface(IID_IDispatch, (void**)&lpWBDisp);
ASSERT(SUCCEEDED(hr));
if (pDisp == lpWBDisp )
//全部加载完毕
2.在NavigateCompelete事件中
if(m_lpDisp == NULL)
m_lpDisp = pDisp;
在DocumentCompelete事件中
if(m_lpDisp == pDisp)
//全部加载完毕