CHtmlView介绍

CObject
 └CCmdTarget
    └CWnd
       └CView
          └CScrollView
             └CFormView
                └CHtmlView

CHtmlView类从CFromView派生而来,它是为访问网络的应用而设计的,在文档/视图结构中提供WebBrowser控件的功能,WebBrowser控件是客户浏览网址以及本地文件的窗口。

 

ChtmlView类成员函数 

  ChtmlView类包括7个成员函数,这些函数均可用来控制浏览。除了NavigateNavigate2函数以外,还有下面一些很常用的成员函数:

GoBack 用于浏览历史记录列表中前一个位置。

GoHome 用于返回主URL

GoForward 用于浏览历史列表中的下一个位置。

Stop 用于终止文档的下载。

Refresh 用于强制重新装载当前的文档

LoadFromResource 用于装载作为资源存储的文档。

Navigate 用于浏览指定的URL

Navigate2 用于浏览指定的URL或特定的文件,如DesktopMy Computer等。

除了NavigateNavigate2函数以外,上面列出的函数都没有参数。

 

CHtmlView可覆盖的函数

OnDraw 调用使一个图象屏幕显示打印或者打印先前值。需要实现
Create 创建WebBrowser控件
OnNavigateComplete2 在到一个超级链接的导航完成后调用(窗口或框架元素)
OnBeforeNavigate2 在导航发生在指定WebBrowser中之前调用(窗口或框架元素)
OnStatusTextChange 调用以通知一个应用:与WebBrowser控件有关的状态条文本已改变
OnProgressChange 调用以通知一个应用:下载操作的过程被更新
OnCommandStateChange 调用以通知一个应用:WebBrowser控件的有效状态被改变
OnDownloadBegin 调用以通知一个应用:导航操作开始了
OnDownloadComplete 当导航操作结束、中断或失败时调用
OnTitleChange 调用以通知一个应用:是否WebBrowser控件的文档标题有效或改变
OnPropertyChange 调用以通知一个应用:PutProperty方法已经改变了特性的值
OnNewWindow2 当新窗口被创建来显示资源时被调用。
OnDocumentComplete 调用以通知一个应用:文档已达到READYSTATE_COMPLETE状态
OnQuit 调用以通知一个应用:Internet Explorer 应用准备退出(只适用于Internet Explorer)
OnVisible 当WebBrowser控件窗口应被显示/隐藏时调用
OnToolBar 当ToolBar特性改变时被调用
OnMenuBar 当MenuBar特性改变时被调用
OnStatusBar 当StatusBar特性改变时被调用
OnFullScreen 当FullScreen特性改变时被调用
OnTheaterMode 当TheaterMode特性改变时被调用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值