以下是处理的IE事件:void IESky::OnDocumentComplete(LPDISPATCH pDisp, VARIANT* URL)
{ CComQIPtr<IWebBrowser2> pIE(pDisp);
CComQIPtr<IDispatch> pHTMLDocDisp;
m_pWebBrowser2->get_Document(&pHTMLDocDisp);
CComQIPtr<IHTMLDocument2> pHTMLDoc(pHTMLDocDisp);
CComPtr<IHTMLElement> ip;
pHTMLDoc->get_body(&ip);
............
//请问上面的引用都正确吗?处理完成之后,哪些需要调用Release()方法?
{ CComQIPtr<IWebBrowser2> pIE(pDisp);
CComQIPtr<IDispatch> pHTMLDocDisp;
m_pWebBrowser2->get_Document(&pHTMLDocDisp);
CComQIPtr<IHTMLDocument2> pHTMLDoc(pHTMLDocDisp);
CComPtr<IHTMLElement> ip;
pHTMLDoc->get_body(&ip);
............
//请问上面的引用都正确吗?处理完成之后,哪些需要调用Release()方法?
HTTP的错误码要自己处理HTTP协议,参考www.codeproject.com/atl/vbmhwb.asp
1.Get_Busy();不准确呀!2.CComQIPtr<IWebBrowser2> pIE(pDisp);
return (pIE==m_pWebBrowser2);对163无效呀,郁闷