Поделиться через


Просмотр классов (архитектура)

CView и его производные классы — это дочерние окна, представляющие клиентскую область рамочного окна. Представления отображают данные и принимают входные данные для документа.

Класс представления связан с классом документа и классом оконной рамки через объект-шаблон документа.

CView
Базовый класс для представлений данных документа, специфичных для приложения. Представления отображают данные и принимают пользовательский ввод для редактирования или выбора этих данных. Наследуйте класс представления(es) из CView.

CScrollView
Базовый класс для представлений с возможностями прокрутки. Наследуйте ваш класс представления от CScrollView, чтобы обеспечить автоматическую прокрутку.

Отображения форм и записей

Представления форм также являются прокручивающимися представлениями. Они основаны на шаблоне диалогового окна.

Представления записей являются производными от представлений форм. Помимо шаблона диалогового окна, они также имеют подключение к базе данных.

CFormView
Просмотр прокрутки, макет которого определён в шаблоне диалогового окна. Создайте производный класс от CFormView для реализации пользовательского интерфейса на основе шаблона диалогового окна.

CDaoRecordView
Предоставляет представление формы, которое напрямую связано с объектом набора записей DAO. Как и все представления форм, CDaoRecordView основано на шаблоне диалогового окна. DAO используется с базами данных Access и поддерживается до Office 2013. DAO 3.6 является окончательной версией, и считается устаревшей.

CHtmlView
Поддерживает элемент управления для веб-просмотра в приложении. Элемент управления поддерживает динамический HTML-код в MFC.

COLEDBRecordView
Предоставляет поддержку OLE DB MFC для представлений форм.

CRecordView
Предоставляет вид формы, напрямую подключённой к объекту набора записей Open Database Connectivity (ODBC). Как и все представления форм, CRecordView основано на шаблоне диалогового окна.

Контрольные представления

Представления элементов управления отображают элемент управления в виде их представления.

CCtrlView
Базовый класс для всех представлений, связанных с элементами управления Windows. Представления, основанные на элементах управления, описаны ниже.

CEditView
Представление, содержащее стандартный элемент управления редактирования Windows (см. раздел CEdit). Элементы управления редактированием поддерживают редактирование текста, поиск, замену и прокрутку.

CRichEditView
Представление, содержащее элемент управления Windows Rich Edit (см. раздел CRichEditCtrl). Помимо возможностей элемента управления редактирования, элементы управления расширенными изменениями поддерживают шрифты, цвета, форматирование абзаца и внедренные объекты OLE.

CListView
Представление, содержащее список элементов управления Windows (см. CListCtrl). Элемент управления списком отображает значки и строки таким образом, как в правой области проводника.

CTreeView
Представление, содержащее элемент управления деревом Windows (см. раздел CTreeCtrl). Элемент управления "Дерево" отображает значки и строки, расположенные в иерархической структуре, как в левой панели Проводника Windows.

См. также

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