如何在对话框中嵌入浏览器

介绍

利用微软提供的浏览器控件,可以让你的程序简单的实现浏览器功能。通过本例子,你可以熟悉它的常用方法。

首先根据向导,生成基于对话框的应用程序。

插入ACTIVE控件

  1. 首先在你的对话框上面点击右键. 弹出菜单,选择插入ACTIVE控件.

    然后选择 Microsoft Web Browser ,点击 OK.

  2. 然后为该控件绑定一个成员变量m_WebBrowserCtrl,这时候VS会为你自动生成该空间的一个封装类。
  3. 添加相关的按钮,包括前进,后退,停止,和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()       //停止







 
 
 
 
 
 
 
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值