Классы представления (Windows)View Classes (Windows)

CView и его производные классы являются дочерними окнами, представляющими клиентскую область окна фрейма.CView and its derived classes are child windows that represent the client area of a frame window. Представления отображают данные и принимают ввод для документа.Views show data and accept input for a document.

Класс представления связан с классом документа и классом окна фрейма с помощью объекта шаблона документа.A view class is associated with a document class and a frame window class using a document-template object.

CViewCView
Базовый класс для представлений данных документа, зависящих от приложения.The base class for application-specific views of a document's data. Представления отображают данные и принимают ввод пользователя для изменения или выбора данных.Views display data and accept user input to edit or select the data. Создайте класс представления или классы из CView .Derive your view class or classes from CView.

CScrollViewCScrollView
Базовый класс для представлений с возможностями прокрутки.The base class for views with scrolling capabilities. Создайте класс представления, производный от CScrollView , для автоматической прокрутки.Derive your view class from CScrollView for automatic scrolling.

Представления форм и записейForm and Record Views

Представления форм также прокручивается.Form views are also scrolling views. Они основаны на шаблоне диалогового окна.They are based on a dialog box template.

Представления записей являются производными от представлений форм.Record views are derived from form views. В дополнение к шаблону диалогового окна они также имеют соединение с базой данных.In addition to the dialog box template, they also have a connection to a database.

CFormViewCFormView
Представление прокрутки, макет которого определен в шаблоне диалогового окна.A scroll view whose layout is defined in a dialog box template. Создайте класс, производный от, CFormView чтобы реализовать пользовательский интерфейс на основе шаблона диалогового окна.Derive a class from CFormView to implement a user interface based on a dialog box template.

CDaoRecordViewCDaoRecordView
Предоставляет представление формы, непосредственно подключенное к объекту набора записей объектов доступа к данным (DAO).Provides a form view directly connected to a Data Access Object (DAO) recordset object. Как и все представления формы, объект CDaoRecordView основан на шаблоне диалогового окна.Like all form views, a CDaoRecordView is based on a dialog box template. DAO используется с базами данных Access и поддерживается в Office 2013.DAO is used with Access databases and is supported through Office 2013. Версия DAO 3,6 является окончательной и считается устаревшей.DAO 3.6 is the final version, and it is considered obsolete.

CRecordViewCRecordView
Предоставляет представление формы, непосредственно подключенное к объекту набора записей ODBC.Provides a form view directly connected to an Open Database Connectivity (ODBC) recordset object. Как и все представления формы, объект CRecordView основан на шаблоне диалогового окна.Like all form views, a CRecordView is based on a dialog box template.

CHtmlEditViewCHtmlEditView
Представление формы, предоставляющее функциональные возможности платформы редактирования HTML-элементов WebBrowser.A form view that provides the functionality of the WebBrowser HTML editing platform.

Представления элементов управленияControl Views

Представления элементов управления отображают в качестве представления элемент управления.Control views display a control as their view.

CCtrlViewCCtrlView
Базовый класс для всех представлений, связанных с элементами управления Windows.The base class for all views associated with Windows controls. Ниже описаны представления, основанные на элементах управления.The views based on controls are described below.

CEditViewCEditView
Представление, содержащее стандартный элемент управления "поле ввода" Windows (см. CEdit).A view that contains a Windows standard edit control (see CEdit). Элементы управления "поле ввода" поддерживают редактирование текста, поиск, замену и возможность прокрутки.Edit controls support text editing, searching, replacing, and scrolling capabilities.

CRichEditViewCRichEditView
Представление, содержащее элемент управления Rich Edit в Windows (см. CRichEditCtrl).A view that contains a Windows rich edit control (see CRichEditCtrl). В дополнение к возможностям элемента управления "поле ввода" форматированные элементы управления поддерживают шрифты, цвета, форматирование абзаца и внедренные объекты OLE.In addition to the capabilities of an edit control, rich edit controls support fonts, colors, paragraph formatting, and embedded OLE objects.

CListViewCListView
Представление, содержащее элемент управления "список" Windows (см. CListCtrl).A view that contains a Windows list control (see CListCtrl). Элемент управления "список" отображает коллекцию элементов, каждый из которых состоит из значка и метки, аналогично правой панели проводника.A list control displays a collection of items, each consisting of an icon and a label, in a manner similar to the right pane of File Explorer.

CTreeViewCTreeView
Представление, содержащее элемент управления "дерево" Windows (см. CTreeCtrl).A view that contains a Windows tree control (see CTreeCtrl). Элемент управления "дерево" отображает иерархический список значков и меток, которые расположены аналогично левой панели проводника.A tree control displays a hierarchical list of icons and labels arranged in a manner similar to the left pane of File Explorer.

CSplitterWnd позволяет иметь несколько представлений в одном окне фрейма.CSplitterWnd allows you to have multiple views within a single frame window. CPrintDialog и CPrintInfo поддерживают возможность просмотра и печати представлений.CPrintDialog and CPrintInfo support the print and print preview ability of views. CRichEditDoc и CRichEditCntrItem используются с CRichEditView для реализации возможностей контейнера OLE.CRichEditDoc and CRichEditCntrItem are used with CRichEditView to implement OLE container capabilities.

CSplitterWndCSplitterWnd
Окно, которое пользователь может разделить на несколько областей.A window that the user can split into multiple panes. Размеры этих панелей могут изменяться пользователем или фиксированным размером.These panes can be resizable by the user or fixed size.

CPrintDialogCPrintDialog
Предоставляет стандартное диалоговое окно для печати файла.Provides a standard dialog box for printing a file.

CPrintInfoCPrintInfo
Структура, содержащая сведения о задании печати или предварительного просмотра печати.A structure containing information about a print or print preview job. Используется в CView архитектуре печати.Used by CView's printing architecture.

CRichEditDocCRichEditDoc
Поддерживает список элементов OLE-клиентов, которые находятся в CRichEditView .Maintains the list of OLE client items that are in a CRichEditView.

CRichEditCntrItemCRichEditCntrItem
Предоставляет доступ на стороне клиента к элементу OLE, хранящемуся в CRichEditView .Provides client-side access to an OLE item stored in a CRichEditView.

См. также разделSee also

Общие сведения о классахClass Overview