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

Эти классы используются приложениями-контейнерами. Обе COleLinkingDoc коллекции объектов и управление ими COleDocumentCOleClientItem . Вместо того, чтобы вывести класс документа из , вы получите его или CDocumentCOleLinkingDocCOleDocumentв зависимости от того, хотите ли вы поддерживать ссылки на объекты, внедренные в документ.

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. Этот класс используется как контейнерами, так и серверами.

См. также

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