Teilen über


Dokumentklassen

Dokumentklassenobjekte, die von Dokumentvorlagenobjekten erstellt werden, verwalten die Daten der Anwendung. Sie leiten einen Kurs für Ihre Dokumente von einem dieser Klassen ab.

Dokumentklassenobjekte interagieren mit Ansichtsobjekten. Ansichtsobjekte stellen den Clientbereich eines Fensters dar, zeigen die Daten eines Dokuments an und ermöglichen benutzern die Interaktion mit dem Fenster. Dokumente und Ansichten werden von einem Dokumentvorlagenobjekt erstellt.

Cdocument
Die Basisklasse für anwendungsspezifische Dokumente. Leiten Sie Ihre Dokumentklasse oder -klassen von CDocument.

Coledocument
Wird für die Implementierung zusammengesetzter Dokumente sowie für grundlegende Containerunterstützung verwendet. Dient als Container für Klassen, die von CDocItem abgeleitet sind. 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.

COleServerDoc
Wird als Basisklasse für Dokumentklassen der Serveranwendung verwendet. COleServerDoc Objekte bieten den Großteil der Serverunterstützung durch Interaktionen mit COleServerItem-Objekten . Die visuelle Bearbeitungsfunktion wird mithilfe der Dokument-/Ansichtsarchitektur der Klassenbibliothek bereitgestellt.

CHtmlEditDoc
Stellt mit CHtmlEditView die Funktionalität der WebBrowser-HTML-Bearbeitungsplattform im Kontext der MFC-Dokumentansichtsarchitektur bereit.

Dokumentklassenobjekte können dauerhaft sein, d. h. sie können ihren Zustand in ein Speichermedium schreiben und wieder lesen. MFC stellt die Klasse bereit, um die CArchive Übertragung der Dokumentdaten auf ein Speichermedium zu erleichtern.

Carchive
Arbeitet mit einem CFile-Objekt zusammen, um beständigen Speicher für Objekte durch Serialisierung zu implementieren (siehe CObject::Serialize).

Dokumente können auch OLE-Objekte enthalten. CDocItem ist die Basisklasse der Server- und Clientelemente.

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

Siehe auch

Klassenübersicht