COleDocument

COleDocument является базовым классом для документов OLE, которые поддерживают визуального редактирования. COleDocument является производным от CDocument, который позволяет приложениям OLE использовать архитектуру документ/представление, представленной библиотеки Microsoft Foundation Class.

COleDocument рассматривает документ как коллекции объектов CDocItem обработки элементов OLE. Контейнер и сервера приложений требуется такой архитектуры потому, что их документы должны быть в состоянии содержать элементы OLE. Классы COleServerItem и COleClientItem , оба от CDocItem, управлять взаимодействия между приложениями и элементами OLE.

При создании приложения простой контейнера документа класс, производный от COleDocument. Если вы пишете контейнер приложения, которое поддерживает ссылки на встроенных элементов в свои документы, получить класс документа от COleLinkingDoc. Если вы пишете сервер приложения или комбинации контейнера/сервер, документа класс, производный от COleServerDoc. COleLinkingDoc и COleServerDoc являются производными от COleDocument, так что эти классы наследуют все услуги, доступные в COleDocument и CDocument.

Чтобы использовать COleDocument, производный класс от него и добавить функциональные возможности для управления приложения данных OLE, так внедренные или связанные элементы. Если вы определяете CDocItem-производные классы для хранения данных приложения, реализация по умолчанию, определяется COleDocument можно использовать для хранения данных OLE и OLE. Можно также создать собственные структуры данных для хранения данных отдельно от элементов Оле-Оле. Для получения дополнительных сведений см. статью контейнеры: составные файлы в Руководстве по Visual C++ программист.

CDocument поддерживает отправки документа по почте, если поддержка почты (MAPI). COleDocument обновил OnFileSendMail правильно обрабатывать составных документов. Для получения дополнительной информации, обратитесь к статьям MAPI темы и Поддержка MAPI в MFC в Visual C++ программист руководстве.

# include lt;afxole.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

Образцыnbsp; Образца MFC контейнер | Образца MFCBIND MFC

Index