Freigeben über


OLE-Containerklassen

Diese Klassen werden von Containeranwendungen verwendet. Sowohl als COleDocument auch COleLinkingDoc verwalten Sie Sammlungen von COleClientItem Objekten. Anstatt Ihre Dokumentklasse abzuleiten CDocument, leiten Sie sie von COleLinkingDoc oder COleDocumentab, je nachdem, ob Sie Links zu Objekten unterstützen möchten, die in Ihr Dokument eingebettet sind.

Verwenden Sie ein COleClientItem Objekt, um jedes OLE-Element in Ihrem Dokument darzustellen, das aus einem anderen Dokument eingebettet ist oder ein Link zu einem anderen Dokument ist.

COleDocObjectItem
Unterstützt aktive Dokumenteindämmung.

Coledocument
Wird für die Implementierung zusammengesetzter Dokumente sowie für grundlegende Containerunterstützung verwendet. Dient als Container für Klassen, die von CDocItem. Diese Klasse kann als Basisklasse für Containerdokumente verwendet werden und ist die Basisklasse für COleServerDoc.

COleLinkingDoc
Eine von der Klasse abgeleitete COleDocument Klasse, die die Infrastruktur für die Verknüpfung bereitstellt. Sie sollten die Dokumentklassen für Ihre Containeranwendungen von dieser Klasse ableiten, anstatt von COleDocument diesen ab, wenn sie Links zu eingebetteten Objekten unterstützen sollen.

CRichEditDoc
Verwaltet die Liste der OLE-Clientelemente, die sich im Rich-Edit-Steuerelement befinden. Wird mit CRichEditView und CRichEditCntrItem verwendet.

CDocItem
Abstrakte Basisklasse von COleClientItem und COleServerItem. Von Dokumenten abgeleitete CDocItem Objekte von Klassen.

COleClientItem
Eine Clientelementklasse, die die Clientseite der Verbindung mit einem eingebetteten oder verknüpften OLE-Element darstellt. Leiten Sie Ihre Clientelemente von dieser Klasse ab.

CRichEditCntrItem
Bietet clientseitigen Zugriff auf ein OLE-Element, das in einem Rich-Edit-Steuerelement gespeichert ist, wenn es mit CRichEditView und CRichEditDoc.

COleException
Eine Ausnahme, die sich aus einem Fehler bei der OLE-Verarbeitung ergibt. Diese Klasse wird sowohl von Containern als auch von Servern verwendet.

Siehe auch

Klassenübersicht