Классы представления (архитектура)
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 Подключение ivity (ODBC). Как и во всех представлениях форм, шаблон CRecordView
диалогового окна основан на шаблоне диалогового окна.
Контрольные представления
Представления элементов управления отображают элемент управления в виде их представления.
CCtrlView
Базовый класс для всех представлений, связанных с элементами управления Windows. Представления, основанные на элементах управления, описаны ниже.
CEditView
Представление, содержащее стандартный элемент управления редактирования Windows (см. раздел CEdit). Элементы управления "Изменить" поддерживают редактирование текста, поиск, замену и прокрутку возможностей.
CRichEditView
Представление, содержащее элемент управления полнофункциональные изменения Windows (см. раздел CRichEditCtrl). Помимо возможностей элемента управления редактирования, элементы управления расширенными изменениями поддерживают шрифты, цвета, форматирование абзаца и внедренные объекты OLE.
CListView
Представление, содержащее элемент управления списка Windows (см. раздел CListCtrl). Элемент управления списком отображает значки и строки таким образом, как и в правой области проводник.
CTreeView
Представление, содержащее элемент управления деревом Windows (см. раздел CTreeCtrl). Элемент управления "Дерево" отображает значки и строки, расположенные в иерархии, аналогично левой области проводник.