一种简易Web浏览器的VC实现.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种简易Web浏览器的VC实现

科技信息. 专题论述 一和简易Web浏赀器硇VC++实坝 渭南师范学院传媒工程乐林关成 结合具体的实际需求,可设计出适合本单位实际情况的类似软件,在网络通信等行业均有较大的应用潜力,具有一定的借鉴意义。 [关键词]vc++浏览器 网络 1引言 完成界面设计后的程序界面上都是灰色的,要添加相应的消息映 随着计算机、通信以及信息处理等技术的迅猛发展,网络也日益普 射,才能激活它们,以便使用。对浏览菜单分别添加相应的消息响应,实 及,在么多f寸候都需要进行浏览器的定制开发,比如在许多触摸屏的开 现主函数中调用相应的CHTMLView成员函数。 (4)地址栏响应部分 发应用中,都不能用标准的浏览器如IE或者NETSCAPE等,而需要自 行设计与开发,来满足用户自己的需要。 void 2程序设计原理 Frame定义中添加了两个事件响应函数:afx_msg void0nNewAddressEnter0。 目前,对于浏览器的定制开发一方面可以利用AetiveX控件的“Mi—afx_msg e,rosoft Web浏览器”来实现,这种方法直接操作,比较简单。在这里我们 主要利用MFC的CHTMLView类来实现,CHTMLView是基于COM的, 通过1We,bBrowser2接口来实现,而且1WebBrowser2与MFC文档/视图 结构之间没有任何关系。CHTMLView通过IWebBrowse,r2进行网络浏览 CMain 操作。CHTMLView类的常用函数功能有:GoBack:在历史记录中浏览前 一项:GoForward:在历史记录中浏览后一项;GoHome:浏览开始页面或igate2(str,0,NULL);} 当组合框中输入一个地址时,记录下输入的地址并添加到组合框链 者主页;GoSearch:浏览当前的搜索页面;Navigate:浏览当前的URL文 表中。部分关键代码void 件;Nayigate,2:浏览当前的URL文件,或者全路径表明的文件;Refresh: 重新下载当前页面;Stop:停止打开一个文件;OnDocumentComplete:可 如果已经连上该网址,则地址条需要刷新。首先添加虚函数CMy— 以重载事件,用来表明一个文本到达READYSTATE—COMPLETE状态。 3程序的具体实现 APP 利用vc建立一个新的MFCWizard(exe,)类型的项目,并命名 ReBars”,选择这一项dowText(1pszURL);) 为MyBrowser。在Step一4中选择“Inte,rnetExplorer 将会在应用程序的工具栏中产生一个地址栏控件的对话框栏,如图1 f5)处理收藏夹响应部分 class为“CHTM— 所示。在Step一6中选择CCGoHTMLView类的Base LView”类。 3.1初始化界面 void OnFavorite,(UINThiD)。, 使用CHTMLView编程,可以不使用一句编码,就可以直接编译,编

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档