Классы документов

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

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

CDocument

Базовый класс для приложения документов. Результатом вашего документа классов CDocument.

COleDocument

Используется для реализации составных документов, а также поддержки основных контейнеров. Служит контейнером для классов, производных от CDocItem. Этот класс может использоваться как базовый класс для контейнера документов и является базовым классом для COleServerDoc.

COleLinkingDoc

Класс, производный от COleDocument , который обеспечивает инфраструктуру для увязки. Вам следует произвести документа классы для контейнера приложений от данного класса, а не от COleDocument если вы хотите, чтобы поддержать ссылки на внедренные объекты.

CRichEditDoc

Поддерживает список элементов клиента OLE в элемент управления rich edit. С CRichEditView и CRichEditCntrItem с.

COleServerDoc

Используется как базовый класс для классов документа приложение сервера. COleServerDoc объекты предоставляют основную часть поддержки сервера через взаимодействие с объектами COleServerItem . Возможность визуального редактирования обеспечивается с помощью архитектуры документ/представление библиотеки классов.

Связанные классы

Документ объекты класса могут быть постоянные — другими словами, они могут написать их состояние в среду хранения и прочитать его обратно. MFC предоставляет класс CArchive , чтобы облегчить передачу данных документа в среду хранения.

CArchive

Сотрудничает с CFile объекта для осуществления постоянного хранилища для объектов с помощью сериализации (см. CObject::Serialize).

Документы также могут содержать объекты OLE. CDocItem является базовым классом элементов сервера и клиента.

CDocItem

Абстрактный базовый класс COleClientItem и COleServerItem. Объекты классов, производных от CDocItem представляют части документов.

Index