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 COleDocument
ab, 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.