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