MFC 中可用的派生视图类

下表显示了 MFC 的视图类及其彼此之间的关系。 视图类的功能取决于从中派生它的 MFC 视图类。

查看类

班级 DESCRIPTION
CView 所有视图的基类。
CCtrlView 的基类 CTreeViewCListViewCEditViewCRichEditView。 通过这些类,可以将文档/视图体系结构与指示的 Windows 通用控件配合使用。
CEditView 基于 Windows 编辑框控件的简单视图。 允许输入和编辑文本,并可用作简单文本编辑器应用程序的基础。 另请参阅 CRichEditView
CRichEditView 包含 CRichEditCtrl 对象的视图。 此类类似于CEditView,但与处理格式化文本不同CEditViewCRichEditView
CListView 包含 CListCtrl 对象的视图。
CTreeView 包含 CTreeCtrl 对象的视图,该视图类似于 Visual C++ 中的“解决方案资源管理器”窗口。
CScrollView 和 . 的CFormViewCRecordViewCDaoRecordView基类。 实现滚动视图的内容。
CFormView 窗体视图,包含控件的视图。 基于窗体的应用程序提供一个或多个此类窗体接口。
CHtmlView 应用程序用户可以浏览万维网上的站点以及本地文件系统和网络上的文件夹的 Web 浏览器视图。 Web 浏览器视图还可以用作活动文档容器。
CRecordView 在控件中显示 ODBC 数据库记录的窗体视图。 如果在项目中选择 ODBC 支持,则视图的基类为 CRecordView。 视图连接到对象 CRowset
CDaoRecordView 在控件中显示 DAO 数据库记录的窗体视图。 如果在项目中选择 DAO 支持,则视图的基类为 CDaoRecordView。 视图连接到对象 CDaoRecordset
COleDBRecordView 在控件中显示 OLE DB 记录的窗体视图。 如果在项目中选择 OLE DB 支持,则视图的基类为 COleDBRecordView。 视图连接到对象 CRowset

注释

从 MFC 版本 4.0 开始, CEditView 派生自 CCtrlView.

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

另请参阅

使用视图