一:显示网页
1. 添加"Microsoft web浏览器"控件:Add to Project
->Components and controls->Registered ActiveX
Controls->Microsoft Web 浏览器
2. 添加控件到对话框;
3. 为控件添加变量:CWebBrowser2 m_web;
4. 添加返回变量 VARIANT vart;
5. 调用m_web.Navigate("URL",&vart,&vart,&vart,&vart);即可
在对话框中的webBrowser控件显示网页;
二:对网页进行操作
获得网页文档的IDispatch 指针,得到网页元素的集合,按照不同的元素类型,就可以对网页元素进行操作.
代码如下:
WebBrowser控件还有一些消息函数是非常重要的,其中DocumentComplete:指示页面的加载完毕;
StatusTextChange: 指示状态栏文本的改变;
ProgressChange: 指示下载进度条的更新;
DownloadBegin: 指示开始下载页面;
DownloadComplete: 指示下载页面结束;
等等...