c语言开发安装浏览器,用Visual C++开发简易浏览器

本文介绍了如何在Visual C++ 5.0环境下,利用内置的Web Browser控件开发一个小型的Web浏览器。通过创建项目,插入并配置Web Browser控件,实现了包括刷新、停止、前进、后退等基本浏览功能。详细步骤包括控件的创建、大小调整以及相应命令处理函数的编写。
摘要由CSDN通过智能技术生成

随着Internet的持续升温,Web类应用软件得到广泛应用,有越来越多的软件具有了Web特性,我们的很多应用开发往往也需要具有Web浏览功能。以下就让我们讨论一下怎样实现一个具有基本浏览功能的Web浏览器。

在Visual C++5.0的Components and Controls Gallery中有一个Web Browser控件,利用这个控件,我们就可以实现一个小型的Web浏览器。通过如下方法把它加入到一个项目中。首先创建一个项目(可以是一个SDI Application),然后打开Components and Controls Gallery对话框,在Components and Controls Gallery对话框中选择Registered ActiveX Control。在控件列表中选择插入Microsoft Web Browser Control,插入这个控件将在项目中自动加入CWebBrowser类,这个类将实现IWebBrowser接口的各个功能。IWebBrowser的几个重要函数说明如下:refresh

重新装载文件

stop

停止打开文件

navigate

打开指定的html文件

goback

打开历史表中的上一项

goforward

打开历史表中的下一项

gohome

打开home或start page.

插入Web Browser控件后,我们先在视图类(CMyBrowserView)中加入一个CWebBrowser类型的成员变量m—browserControl,然后在视图类创建时,生成Web Browser控件并初始化它。具体实现如下:

int CMyBrowserView::OnCreate(LPCREATESTRUCT lpCreateStruct)

{ if (CView::OnCreate(lpCreateStruct) ==

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值