视图类(体系结构)

CView 及其派生类是表示框架窗口的工作区的子窗口。 视图显示数据并接受文档的输入。

视图类使用文档模板对象与文档类和框架窗口类相关联。

CView
文档数据的应用程序特定的视图的基类。 视图显示数据并接受用户输入以编辑或选择数据。 从 CView 中派生视图类。

CScrollView
具有滚动功能的视图的基类。 从 CScrollView 中派生视图类来实现自动滚动。

窗体和记录视图

窗体视图也是滚动视图。 它们基于对话框模板。

记录视图派生自窗体视图。 除了对话框模板,它们还与数据库建立连接。

CFormView
滚动视图,其布局在对话框模板中定义。 从 CFormView 派生类,以便基于对话框模板实现用户界面。

CDaoRecordView
提供直接连接到数据访问对象 (DAO) 记录集对象的窗体视图。 与所有窗体视图一样,CDaoRecordView 基于对话框模板。 DAO 用于 Access 数据库,并通过 Office 2013 提供支持。 DAO 3.6 是最终版本,被视为已过时。

CHtmlView
支持控件在应用程序中进行 Web 浏览。 该控件支持 MFC 中的动态 HTML。

COLEDBRecordView
为窗体提供 MFC OLE DB 支持。

CRecordView
提供直接连接到开放式数据库连接 (ODBC) 记录集对象的窗体视图。 与所有窗体视图一样,CRecordView 基于对话框模板。

控件视图

控件视图将控件显示为其视图。

CCtrlView
与 Windows 控件关联的所有视图的基类。 下面介绍了基于控件的视图。

CEditView
包含 Windows 标准编辑控件的视图(请参阅 CEdit)。 编辑控件支持文本编辑、搜索、替换和滚动功能。

CRichEditView
包含 Windows Rich Edit 控件的视图(请参阅 CRichEditCtrl)。 除了编辑控件的功能外,Rich Edit 控件还支持字体、颜色、段落格式和嵌入的 OLE 对象。

CListView
包含 Windows 列表控件的视图(请参阅 CListCtrl)。 列表控件以类似于文件资源管理器右窗格的方式显示图标和字符串。

CTreeView
包含 Windows 树控件的视图(请参阅 CTreeCtrl)。 树控件显示按层次排列的图标和字符串,排列方式与文件资源管理器的左窗格类似。

另请参阅

类概述