Freigeben über


OLE-Containerklassen

Hinweis

Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

Diese Klassen werden von Containeranwendungen verwendet. Sowohl COleLinkingDoc als auch COleDocument verwalten Sammlungen von COleClientItem Objekten. Anstatt Ihre Dokumentklasse von CDocument abzuleiten, leiten Sie sie von COleLinkingDoc oder COleDocument ab, je nachdem, ob Sie Unterstützung für Links zu Objekten wünschen, 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 aktives Dokument-Containment.

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

COleLinkingDoc
Eine Klasse, die von COleDocument abgeleitet ist und die Infrastruktur für die Verknüpfung bereitstellt. Sie sollten die Dokumentklassen für Ihre Containeranwendungen von dieser Klasse ableiten, anstatt von COleDocument, wenn diese Links zu eingebetteten Objekten unterstützen sollen.

CRichEditDoc
Pflegt die Liste der Ole Client-Elemente, die sich im Rich Edit Control befinden. Wird mit CRichEditView und CRichEditCntrItem verwendet.

CDocItem
Abstrakte Basisklasse von COleClientItem und COleServerItem. Objekte von Klassen, die von CDocItem abgeleitet sind, repräsentieren Teile von Dokumenten.

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

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

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