【比较】CWebBrowser2类Navigate方法的一些问题
CWebBrowser2::Navigate2()之后,有時會收不到DocumentComplete事件?
這個事件在所有資源(包括鏈接的CSS、腳本、圖片等等)下載完畢之后觸發。
IE的一個版本存在這樣的問題。
瀏覽器控件被隱藏時這個事件也不會被觸發
CWebBrowser2類Navigate方法,如何使用VARIANT * Headers參數
//navigate
CWebBrowser2?? cwb;
CString?? url=? http://www.hongjin2.com/;
COleVariant?? var;
cwb.Navigate(url,&var,&var,&var,&var);
//navigate2
CWebBrowser2?? cwb;
CString?? url= "http://www.openeim.com/";
COleVariant?? var;
VARIANT?? varStr;
varStr.vt?? =?? VT_BSTR;
varStr.bstrVal?? =?? url.AllocSysString();??
cwb.Navigate2(&varStr,&var,&var,&var,&var);
我已經用例子給你看了啊
如果你的
CString?? Referer= "Referer:?? http://www.wzszf.com/";
是指的最后一個參數那么
VARIANT?? varStr;
varStr.vt?? =?? VT_BSTR;
varStr.bstrVal?? =?? Referer.AllocSysString();??
這樣轉換就可以了啊
總結
以上是生活随笔為你收集整理的【比较】CWebBrowser2类Navigate方法的一些问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于子对话框的创建与销毁
- 下一篇: PIC单片机精通_异步串口通讯实例与细节