【比較】CWebBrowser2類Navigate方法的一些問題
阿新 • • 發佈:2019-01-02
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();
這樣轉換就可以了啊