一:显示网页
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: 指示下载页面结束; 等等...
本文介绍如何通过Visual C++中WebBrowser控件显示并操作网页。具体步骤包括添加控件、导航至指定URL及通过获得IDispatch指针来对网页元素进行操作。此外还介绍了几种重要的消息函数。
1357

被折叠的 条评论
为什么被折叠?



