衡越 圆梦:CHtmlView-MFC中文手册

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 04:11:01
在MFC应用中使用CHtmlView类
在标准框架应用中(基于SDI或MDI),视图对象通常由指定的系列的类派生。这些类都由CView派生,提供高于CView提供的指定功能。
基于CHtmlView的应用视图类用WebBrowser控件提供视图。这使此应用成为一个网络浏览器。创建网络浏览器的更好方法是使用MFC AppWizard,并将CHtmlView指定为视图类。要了解在MFC应用中实现和使用WebBrowser控件的信息,请参阅“WebBrowser风格的应用”。CHtmlView的功能是为访问网络(和/或HTML文件)的应用而设计的。下列CHtmlView成员函数只适用于Internet Explorer应用。这些函数可以替代WebBrowser控件,但它们无可见的效果。
·GetAddressBar
·GetFullName
·GetStatusBar
·SetAddressBar
·SetFullScreen
·SetMenuBar
·SetStatusBar
·SetToolBar
#include
请参阅:联机文档“平台SDK”中的IWebBrowser2。


CHtmlView类的成员

属性 GetType 获取文档对象的类型名 GetLeft 获取Internet Explorer 主窗口的左边缘的屏幕坐标 SetLeft 设置Internet Explorer 主窗口的水平位置 GetTop 获取Internet Explorer 主窗口的上边缘的屏幕坐标 SetTop 设置Internet Explorer 主窗口的垂直位置 GetHeight 获取Internet Explorer 主窗口的高度 SetHeight 设置Internet Explorer 主窗口的高度 SetVisible 设置表示对象是可见还是隐藏的值 GetVisible 获取表示对象是可见还是隐藏的值 GetLocationName 获取WebBrowser当前显示的资源名 GetReadyState 获取WebBrowser的就绪状态 GetOffline 获取确定控件是否离线的值 SetOffline 设置确定控件是否离线的值 GetSilent 指示所有对话框是否能显示出来 SetSilent 设置确定控件是否显示在对话框的值 GetTopLevelContainer 获取指示当前对象是否是WebBrowser控件的顶级包容器的值 GetLocationURL 获取WebBrowser当前显示的资源的URL GetBusy 获取指示是否下载或其它活动仍在处理中的值 GetApplication 获取代替包含当前Internet Explorer应用实例的应用的应用对象 GetParentBrowser 获取指向Idispatch界面的指针 GetContainer 获取WebBrowser控件的包容器 GetHtmlDocument 获取活动的HTML文档 GetFullName 获取显示在WebBrowser中(忽略WebBrowser,只考虑Internet Explorer)的资源的全名,包括路径 GetToolBar 获取确定工具条是否可见的值 SetToolBar 设置确定工具条是否可见的值(忽略WebBrowser,只考虑Internet Explorer) GetMenuBar 获取确定菜单条是否可见的值 SetMenuBar 设置确定菜单条是否可见的值(忽略WebBrowser,只考虑Internet Explorer) GetFullScreen 指示WebBrowser控件正操作在全屏模式还是普通窗口模式 SetFullScreen 设置指示WebBrowser控件正操作在全屏模式还是普通窗口模式的值(忽略WebBrowser,只有Internet Explorer) QueryStatusWB 对正由WebBrowser控件执行的命令的状态的查询 GetRegisterAsBrowser 指示是否WebBrowser控件为目标名字的分解而登录为一个顶级浏览器 SetRegisterAsBrowser 设置指示是否WebBrowser控件为目标名字的分解而登录为一个顶级浏览器的值 GetRegisterAsDropTarget 指示是否WebBrowser控件为导航登录为一个落放目标 SetRegisterAsDropTarget 设置指示是否WebBrowser控件为导航登录为一个落放目标的值 GetTheaterMode 指示WebBrowser控件是否为影院模式 SetTheaterMode 设置指示WebBrowser控件是否为影院模式的值 GetAddressBar 确定Internet Explorer对象地址条是否可见(忽略WebBrowser,只考虑Internet Explorer) SetAddressBar 显示或隐藏Internet Explorer对象地址条(忽略WebBrowser,只考虑Internet Explorer) GetStatusBar 指示Internet Explorer对象地址条是否可见(忽略WebBrowser,只考虑Internet Explorer) SetStatusBar 设置指示Internet Explorer对象地址条是否可见的值(忽略WebBrowser,只考虑Internet Explorer)
操作 GoBack 导航到历史列表的前一项 GoForward 导航到历史列表的下一项 GoHome 导航到当前主页或起始页 GoSearch 导航到当前查找页 Navigate 导航到由URL标识的资源 Navigate2 导航到由URL标识的资源,或由完整路径标识的文件 Refresh 重载当前文件 Refresh2 重载当前文件并避免“pragma:nocache”标题被发送 Stop 停止打开文件 PutProperty 设置与指定对象有关的特性值 GetProperty 获取与指定对象有关的特性的当前值 ExecWB 执行一个命令 LoadFromResource 装载WebBrowser控件中的资源
可覆盖的函数 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特性改变时被调用 站长统计