视图类 (Windows)

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

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

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

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

窗体和记录视图

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

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

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

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

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

CHtmlEditView
提供 WebBrowser HTML 编辑平台功能的窗体视图。

控件视图

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

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

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

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

CListView
包含 Windows 列表控件的视图(请参阅 CListCtrl)。 列表控件以类似于文件资源管理器的右窗格的方式显示一组项,每个项都由一个图标和一个标签组成。

CTreeView
包含 Windows 树控件的视图(请参阅 CTreeCtrl)。 树控件显示图标和标签的分层列表,这些项的排列方式与文件资源管理器的左窗格类似。

使用 CSplitterWnd 可在单个框架窗口中拥有多个视图。 CPrintDialogCPrintInfo 支持视图打印和打印预览功能。 CRichEditDocCRichEditCntrItemCRichEditView 结合使用来实现 OLE 容器功能。

CSplitterWnd
用户可拆分为多个窗格的窗口。 这些窗格可采用固定大小,也由由用户重设大小。

CPrintDialog
提供用于打印文件的标准对话框。

CPrintInfo
包含打印或打印预览作业相关信息的结构。 由 CView 的打印体系结构使用。

CRichEditDoc
维护 CRichEditView 中的 OLE 客户端项的列表。

CRichEditCntrItem
提供对 CRichEditView 中存储的 OLE 项的客户端访问。

另请参阅

类概述