您的位置:首页 > 其它

【比较】CWebBrowser2类Navigate方法的一些问题

2011-10-08 20:58 357 查看
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();

这样转换就可以了啊
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐