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


Классы представления (архитектура)

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

Класс представления связан с классом документа и классом фреймового окна с помощью объекта шаблона документа.

  • CView
    Базовый класс для конкретного приложения для представления данных документа. Отображение информации представлений и введенные пользователем данные, чтобы редактировать или выбора данных. Создайте производный класс представления из CView.

  • CScrollView
    Базовый класс для представления с возможностями прокрутки. Создайте производный класс представления из CScrollView для автоматической прокрутки.

Форма и представления записей

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

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

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

  • CDaoRecordView
    Предоставляет непосредственно вложенного представление формы объекта набора записей (DAO) объекта доступа к данным. Как и другие представления формы, CDaoRecordView основан на шаблоне диалогового окна.

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

  • COLEDBRecordView
    Обеспечивает поддержку баз данных MFC OLE в представлении формы.

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

Элементы управления

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

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

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

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

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

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

См. также

Основные понятия

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