OLE-Container-Klassen

Diese Klassen werden von Containeranwendungen verwendet. COleLinkingDoc und COleDocument-Klasse Verwalten von Sammlungen von COleClientItem -Objekten. Anstatt Ihre Dokumentklasse von CDocumentableiten, Sie werde es COleLinkingDoc abgeleitet oder COleDocument, je nachdem, ob Sie Unterstützung für Verknüpfungen zu Objekten möchten in Ihrem Dokument eingebettet.

Verwenden Sie ein COleClientItem -Objekt, um jede OLE-Element in einem Dokument darstellen, die aus einem anderen Dokument eingebettet ist oder ist ein Link zu einem anderen Dokument.

COleDocument

Für Verbunddokumente Umsetzung sowie grundlegende Container-Unterstützung verwendet. Dient als Container für Klassen, die von CDocItemabgeleitet. Diese Klasse kann als Basisklasse für Container-Dokumente verwendet werden und ist die Basisklasse für COleServerDoc.

COleLinkingDoc

Eine abgeleitete Klasse von COleDocument-Klasse , die die Infrastruktur für die Verknüpfung enthält. Sie sollten die Dokumentklassen für Ihre Containeranwendungen von dieser Klasse statt von COleDocument ableiten, wenn Sie Links zu eingebettete Objekte unterstützen sollen.

CRichEditDoc

Verwaltet die Liste der OLE-Client-Elemente, die in das rich-Edit-Steuerelement sind. Mit CRichEditView und CRichEditCntrItem verwendet.

CDocItem

Abstrakte Basisklasse von COleClientItem und COleServerItem. Objekte von von CDocItem abgeleiteten Klassen repräsentieren Teile von Dokumenten.

COleClientItem

Ein Client-Element-Klasse, die die Clientseite der Verbindung auf ein eingebettetes oder verknüpftes OLE-Element darstellt. Ihre Clientelemente von dieser Klasse ableiten.

CRichEditCntrItem

Bietet Client-seitige Zugriff auf ein OLE-Element in einem rich-Edit-Steuerelement bei Verwendung mit CRichEditView und CRichEditDoc gespeichert.

COleException

Eine Ausnahme durch einen Fehler bei der OLE-Verarbeitung. Diese Klasse wird von Container und Server verwendet.

Index