Freigeben über


Dokumentklassen

Die Dokumentklassenobjekte, erstellt durch Dokumentvorlagenobjekte, verwalten die Daten der Anwendung. Sie leiten eine Klasse für Ihre Dokumente einer dieser Klassen.

Dokumentklassenobjekte interagieren mit Ansichtsobjekte. Ansichtsobjekte stellen den Clientbereich eines Fensters dar, die Daten eines Dokuments an und ermöglichen Benutzern, um damit zu interagieren. Dokumente und Ansichten werden durch ein Dokumentvorlagenobjekt erstellt.

  • CDocument
    Die Basisklasse für anwendungsspezifische Dokumente. Leiten Sie die Dokumentklasse oder Klassen aus CDocument.

  • COleDocument
    Wird für Verbunddokumentimplementierung sowie grundlegende Containerunterstützung. Dient als Container für Klassen berechneten von CDocItem. Diese Klasse kann als Basisklasse für Containerdokumente verwendet werden und ist die Basisklasse für COleServerDoc.

  • COleLinkingDoc
    Eine von COleDocument abgeleiteten Klasse, die die Infrastruktur für das Verknüpfen bereitstellt. Sie sollten die Dokumentklassen für die Containeranwendungen dieser Klasse von COleDocument ableiten, wenn Sie sie an Links zu eingebetteten Objekten soll.

  • CRichEditDoc
    Führt die Liste der OLE-Clientelementen, die im Rich-Edit-Steuerelement sind. Wird mit CRichEditView und CRichEditCntrItem.

  • COleServerDoc
    Wird als Basisklasse für Serveranwendungsdokumentklassen. COleServerDoc-Objekte bieten der Hauptteil der Serverunterstützung von Interaktionen mit COleServerItem-Objekten. Visuelle Bearbeitungsfunktion wird mithilfe der Dokument-/Ansichtarchitektur der Klassenbibliothek bereitgestellt.

  • CHtmlEditDoc
    Stellt, mit CHtmlEditView, die Funktionalität der Bearbeitungsplattform des web browser HTML im Kontext der MFC-Dokument-/Ansichtarchitektur.

Verwandte Klassen

Dokumentklassenobjekte können dauerhaft sein - das bedeutet, dass sie den Zustand an ein Speichermedium schreiben und lesen Sie es. MFC stellt die CArchive-Klasse, um die Daten, des Dokuments an ein Speichermedium zu übertragen zu erleichtern.

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

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek