CHtmlView选件类
在MFC文档/视图结构的上下文中提供浏览器控件的功能。
class CHtmlView : public CFormView
成员
公共方法
名称 |
说明 |
---|---|
创建浏览器控件。 |
|
用于可重写控件创建站点实例承载在窗体的控件。 |
|
使用 IOleCommandTarget::Exec 方法,执行指定的命令。 |
|
执行命令。 |
|
确定Internet Explorer对象的地址栏是否可见。 (webbrowser控件忽略;仅Internet Explorer。) |
|
检索表示包含Internet Explorer应用程序的当前实例的应用程序的应用程序对象。 |
|
检索指示下载或其他操作的值是否正在进行。 |
|
检索web浏览器控件的容器。 |
|
检索全名,包含路径中的web浏览器中显示的,该资源。 (webbrowser控件忽略;仅Internet Explorer。) |
|
指示浏览器控件是否对全屏模式或定期窗口模式。 |
|
检索Internet Explorer主窗口的高度。 |
|
检索有效的HTML文档。 |
|
检索Internet Explorer主窗口的左边缘的屏幕坐标。 |
|
检索当前浏览器显示资源的名称 |
|
检索当前浏览器显示资源的URL。 |
|
检索该值来确定菜单栏是否可见。 |
|
检索该值来确定控件是否处于脱机状态。 |
|
检索指向 IDispatch 接口。 有关更多信息,请参见 Implementing the IDispatch Interface。 |
|
检索属性的当前值与给定对象关联的。 |
|
检索浏览器对象的就绪状态。 |
|
指示浏览器控件是否注册为目标名称转换的顶级浏览器。 |
|
指示浏览器控件是否注册为导航的放置目标。 |
|
指示任何对话框是否可显示。 |
|
网页的HTML源代码。 |
|
指示Internet Explorer的状态栏是否可见。 (webbrowser控件忽略;仅Internet Explorer。) |
|
指示浏览器控件是处于theater模式。 |
|
检索该值来确定工具栏是否可见。 |
|
检索Internet Explorer主窗口上边缘的屏幕坐标。 |
|
检索指示当前对象的值是否为浏览器控件的顶级容器。 |
|
检索文档对象的类型名称。 |
|
检索指示对象是否的值可见或隐藏。 |
|
检索Internet Explorer主窗口的宽度。 |
|
导航到历史记录列表中的上一项。 |
|
导航到则历史记录中的下一项列表。 |
|
导航到当前home或启动页。 |
|
导航到当前搜索页。 |
|
在浏览器控件加载资源。 |
|
导航到URL确定的资源。 |
|
导航到URL确定的资源,或者到完整路径确定的文件。 |
|
对导航之前在特定浏览器发生(在窗口或框架集元素)。 |
|
调用以通知应用程序的浏览器命令的启用状态已更改。 |
|
调用以通知文档已到达 READYSTATE_COMPLETE 状态的应用程序。 |
|
调用从Internet Explorer或 IOleInPlaceActiveObject::OnDocWindowActivate的MSHTML实现,通知有效的就地对象,在容器的时激活文档窗口或停用。 |
|
调用以通知应用程序导航操作开始。 |
|
调用时,已完成的导航操作,已暂停或未通过。 |
|
调用启用或禁用无模式对话框中,在容器中创建或销毁一个模式对话框。 |
|
由Internet Explorer或MSHTML对宿主允许宿主替换Internet Explorer或MSHTML的数据对象。 |
|
调用从 IOleInPlaceActiveObject::OnFrameWindowActivate 通知对象激活时,容器顶部框架窗口或停用。 |
|
调用,则"全屏"属性已更改。 |
|
调用由Internet Explorer或MSHTML,当它用于,放置目标允许宿主提供替代 IDropTarget。 |
|
调用由Internet Explorer或MSHTML获取主机的 IDispatch 接口。 |
|
检索Internet Explorer或MSHTML主机的UI功能。 |
|
返回下Internet Explorer或MSHTML存储用户首选项的注册表项。 |
|
调用,当Internet Explorer或MSHTML移除其菜单和工具栏。 |
|
调用,当MenuBar属性已更改。 |
|
对导航后为超链接完成(在窗口或框架集元素)。 |
|
调用由框架,如果对超链接的导航失败。 |
|
调用,当一个新窗口将用于显示资源创建。 |
|
调用以通知应用程序更新了下载操作的进度。 |
|
调用以通知应用程序 PutProperty 方法已更改属性的值。 |
|
调用以通知应用程序Internet Explorer应用程序准备出。 (仅适用于Internet Explorer) |
|
调用从Internet Explorer或 IOleInPlaceActiveObject::ResizeBorder的MSHTML实现,警报对象需要调整其边框空间。 |
|
调用从Internet Explorer或MSHTML,则将显示其上下文菜单。 |
|
对Internet Explorer或MSHTML之前显示其菜单和工具栏。 |
|
调用,当StatusBar属性已更改。 |
|
调用以通知应用程序状态栏中的文本与浏览器控件已更改。 |
|
调用时,TheaterMode属性已更改。 |
|
调用以通知应用程序,如果文档的标题在浏览器控件中变为可用或更改。 |
|
调用,在工具栏属性已更改。 |
|
调用由Internet Explorer或MSHTML,当 IOleInPlaceActiveObject::TranslateAccelerator 或 IOleControlSite::TranslateAccelerator 调用处理菜单从容器的消息队列的快捷键按键消息。 |
|
调用由Internet Explorer或MSHTML提供宿主有机会修改要加载的URL。 |
|
通知宿主顺序状态发生了变化。 |
|
调用时,应显示/隐藏浏览器控件的窗口。 |
|
设置属性的值与给定对象关联的。 |
|
用户界面事件发生的一个或多个命令的状态的查询。 |
|
查询浏览器控件处理指令的状态。 |
|
重新加载当前文件。 |
|
重新加载当前文件和选择性地阻止 pragma:nocache 标头发送。 |
|
显示或隐藏Internet Explorer对象的地址栏。 (webbrowser控件忽略;仅Internet Explorer。) |
|
设置值确定控件是否对全屏模式或定期窗口模式。 (webbrowser控件忽略;仅Internet Explorer。) |
|
设置Internet Explorer主窗口的高度。 |
|
设置Internet Explorer主窗口的水平位置。 |
|
设置值确定控件菜单栏是否可见。 (webbrowser控件忽略;仅Internet Explorer。) |
|
设置值确定控件是否处于脱机状态。 |
|
设置指示浏览器控件是否的值注册为目标名称转换的顶级浏览器。 |
|
设置指示浏览器控件是否的值注册为导航的放置目标。 |
|
设置值来确定控件是显示对话框。 |
|
设置值确定Internet Explorer的状态栏是否可见。 (webbrowser控件忽略;仅Internet Explorer。) |
|
设置指示浏览器控件是否的值在theater模式。 |
|
设置值确定控件的工具栏是否可见。 (webbrowser控件忽略;仅Internet Explorer。) |
|
设置Internet Explorer主窗口的垂直位置。 |
|
设置指示对象是否的值可见或隐藏。 |
|
设置Internet Explorer主窗口的宽度。 |
|
打开文件的终止。 |
备注
webbrowser控件是用户可以浏览万维网联合会(w3c)网站的窗口,以及文件夹在本地文件系统和网络上 webbrowser控件支持超链接,统一资源定位器(url) (URL)导航,并维护历史记录列表。
使用在MFC应用程序的CHtmlView选件类
在标准MFC框架应用程序(基于的SDI或MDI),视图对象从专用通常派生设置选件类。 这些选件类,所有从派生 CView,提供在 CView提供的功能外的专用功能。
根据应用程序的视图选件类 CHtmlView 提供视图以浏览器控件。 这有效地使应用程序成为web浏览器。 创建web浏览器样式的应用程序的首选方法是使用MFC应用程序向导,并指定 CHtmlView 作为视图选件类。 有关实现和使用浏览器的更多信息在MFC应用程序内控件,请参见 创建Web浏览器样式的应用程序。
备注
webbrowser ActiveX控件(并 CHtmlView)若要在运行Windows NT 4.0版或更高版本下的程序可用,Internet Explorer 4.0或更高版本上安装了。
CHtmlView 用于访问Web的应用程序模型(和/或HTML文档)。 下面 CHtmlView 成员函数应用于Internet Explorer仅应用程序。 这些函数在浏览器控件会成功,则,但它们不能并显示效果。
继承层次结构
CHtmlView
要求
Header: afxhtml.h