【比较】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();
这样转换就可以了啊
这个事件在所有资源(包括链接的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();
这样转换就可以了啊
相关文章推荐
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- 关于ajax对象一些常用属性、事件和方法大小写比较常见的问题总结
- jQuery的append方法的一些问题
- 系统安装过程中遇到的一些问题及解决方法
- 我所用的SPS2003中带附件的列表向MOSS2007迁移的烂方法和一些问题
- Navicat Premium连接Oracle遇到的一些问题和其解决方法
- git中遇到的一些问题及解决方法记录
- Memcache 的一些问题及解决方法
- ORACLE中一些问题的解决方法
- NetBeans 8.0.1 通过修改JRE\LIB\FONTCONFIG.PROPERTIES指定中英文字体设置方法及发现的一些问题
- 关于Android主线程(ActivityThread)源代码分析以及一些特殊问题的非常规方法
- virtualbo安装ubuntu1604 64位遇到的一些问题解决方法
- 安装Hadoop 2.7.3的过程中遇到的一些问题及解决方法。
- IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
- java中finalize终结方法的一些问题
- 用单片机IO口直接驱动段式LCD的方法 用IO口驱动段式LED(数码管)的方法相信大家比较清楚,但用IO口直接驱动段式LCD的方法相对复杂一些。在网上搜了一下单片机IO口驱动段式LCD的方法,大
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- IIS7.0通过FastCGI方式运行PHP遇到的一些问题及解决方法
- win2003服务器使用WPS的COM组件的一些问题解决方法
- Microsoft FTP7.5 For IIS7.x使用中的一些问题及解决方法