MFC 中可用的派生视图类

下表说明 MFC 视图的类以及它们的相互关系。 视图类的功能取决于它派生的 MFC 视图类。

视图类

说明

CView

的所有基类视图。

CCtrlView

CTreeViewCListViewCEditViewCRichEditView的基类。 这些类使您可以使用一个 Windows 公共控件的文档/视图结构。

CEditView

基于 Windows 编辑框控件的简单视图。 允许输入和编辑文本,并且可以用作一简单文本编辑器应用程序。 另请参见CRichEditView

CRichEditView

包含 CRichEditCtrl 对象的视图。 此类是与 CEditView类似,但是,与 CEditView不同的是,CRichEditView 处理的格式文本。

CListView

包含 CListCtrl 对象的视图。

CTreeView

包含 CTreeCtrl 对象,类似于 Visual C++ 的解决方案资源管理器窗口中的视图的视图。

CScrollView

CFormViewCRecordViewCDaoRecordView的基类。 滚动的内容视图实现的。

CFormView

窗体视图,包含控件的视图。 基于窗体的应用程序提供一个或多个此类窗体接口。

CHtmlView

应用程序用户可以浏览 Web 的站点的 Web 浏览器,以及视图文件夹在本地文件系统和网络上。 Web 浏览器视图还可为活动文档容器。

CRecordView

演示控件中的 ODBC 数据库记录窗体的视图。 如果您在项目中选择 ODBC 支持,视图的基类是 CRecordView。 视图连接到 CRowset 对象。

CDaoRecordView

该窗体的视图控件中的 DAO 数据库记录。 如果选择项目中,DAO 支持视图的基类是 CDaoRecordView。 视图连接到 CDaoRecordset 对象。

COleDBRecordView

在控件中显示 OLE DB 记录窗体的视图。 如果选择项目中,OLE DB 支持视图的基类是 COleDBRecordView。 视图连接到 CRowset 对象。

备注

自 MFC 版本 4.0 一样,CEditView 派生自 CCtrlView

若要使用这些类在应用程序,请从它们派生应用程序的视图类。 有关相关信息,请参见 滚动和缩放视图。 有关数据库的类的更多信息,请参见 概述:数据库编程

请参见

参考

使用视图