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


Классы контейнера OLE

Эти классы используются приложение-контейнерами. И COleLinkingDoc и COleDocument управляют коллекции объектов COleClientItem. Вместо производный класс документа из CDocument, выведете его из COleLinkingDoc или COleDocument, в зависимости от его поддержка ссылок на объекты внедренным в документе.

Используйте объект COleClientItem для представления каждого элемента OLE в документе, внедренного из другого документа или ссылку на другой документ.

  • COleDocObjectItem
    Поддерживает контейнер активных документов.

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

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

  • CRichEditDoc
    Приводит список элементов OLE клиента, в элементе управления расширенного редактирования. Используется с CRichEditView и CRichEditCntrItem.

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

  • COleClientItem
    Класс элемента клиента, представляющий сторону клиента подключения к, встроенному или связанный элемент OLE. Унаследуйте нужный клиентскими от этого класса.

  • CRichEditCntrItem
    Предоставляет клиентский доступ к элемент OLE, хранящиеся в элементе управления расширенного редактирования при использовании с CRichEditView и CRichEditDoc.

  • COleException
    Исключение и в результате сбоя в OLE обработки. Этот класс используется как контейнерами, и серверами.

См. также

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

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