介绍
利用微软提供的浏览器控件,可以让你的程序简单的实现浏览器功能。通过本例子,你可以熟悉它的常用方法。
首先根据向导,生成基于对话框的应用程序。
插入ACTIVE控件
- 首先在你的对话框上面点击右键. 弹出菜单,选择插入ACTIVE控件.
然后选择 Microsoft Web Browser ,点击 OK.
- 然后为该控件绑定一个成员变量m_WebBrowserCtrl,这时候VS会为你自动生成该空间的一个封装类。
- 添加相关的按钮,包括前进,后退,停止,和go按钮,并添加相关的消息响应函数,这样我们主要框架就生成了。
主要方法的介绍
void Navigate(LPCSTR URL, VARIANT *Flags,
VARIANT * TargetFrameName, VARIANT *PostData, VARIANT *Headers)
void Navigate2(VARIANT * URL, VARIANT *Flags, VARIANT * TargetFrameName,
VARIANT *PostData, VARIANT *Headers) //转到URL对应的页面
void GoBack() //回退,即向后
void GoForward() //前进
void Stop() //停止
