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


Производные классы представлений, доступные в MFC

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

В следующей таблице показаны классы представлений MFC и их связи друг с другом. Возможности класса представления зависят от класса представления MFC, из которого он является производным.

Просмотр классов

Класс Описание
CView Базовый класс всех представлений.
CCtrlView Базовый класс для CTreeView, CListView, CEditView и CRichEditView. Эти классы позволяют использовать архитектуру документа и представления с указанными общими элементами управления Windows.
CEditView Простое представление на основе элемента управления "Окно редактирования Windows". Позволяет вводить и редактировать текст и может использоваться в качестве основы для простого приложения текстового редактора. См. также CRichEditView.
CRichEditView Представление, содержащее объект CRichEditCtrl . Этот класс аналогичен CEditView, но в отличие от CEditView, CRichEditView обрабатывает форматированный текст.
CListView Представление, содержащее объект CListCtrl .
CTreeView Представление, содержащее объект CTreeCtrl , для представлений, похожих на окно обозревателя решений в Visual Studio.
CScrollView Базовый класс CFormView, CRecordView и CDaoRecordView. Реализует прокрутку содержимого представления.
CFormView Представление формы, представление, содержащее элементы управления. Приложение на основе форм предоставляет один или несколько таких интерфейсов форм.
CHtmlView Представление веб-браузера, с помощью которого пользователь приложения может просматривать сайты в World Wide Web, а также папки в локальной файловой системе и в сети. Представление веб-браузера также может работать как контейнер активных документов.
CRecordView Представление формы, отображающее записи базы данных ODBC в элементах управления. Если в проекте выбрана поддержка ODBC, базовый класс представления — CRecordView. Представление подключено к объекту CRowset .
CDaoRecordView Формат представления, отображающий записи базы данных DAO в управляющих элементах. Если в проекте выбрана поддержка DAO, базовый класс представления — CDaoRecordView. Представление подключено к объекту CDaoRecordset .
COleDBRecordView Представление формы, отображающее записи OLE DB в элементах управления. Если в проекте выбрана поддержка OLE DB, базовым классом представления является COleDBRecordView. Представление подключено к объекту CRowset .

Замечание

Начиная с MFC версии 4.0, CEditView является производным от CCtrlView.

Чтобы использовать эти классы в вашем приложении, создайте классы представлений приложения, наследуя их от данных классов. Дополнительные сведения см. в разделе "Прокрутка и масштабирование представлений". Дополнительные сведения о классах баз данных см. в разделе "Обзор: программирование баз данных".

См. также

Использование представлений