classes de document
Documenter les objets de classe, créés par les objets modèle de document, gérer les données d'application. Vous dériverez une classe pour vos documents de l'une de ces classes.
Les objets de classe de document interagissent avec les objets de vue. Les objets de vue représentent la zone client d'un point, affichent les données d'un document, et permettent aux utilisateurs d'interagir avec elles. Les documents et les vues sont créées par un objet modèle de document.
CDocument
La classe de base pour les documents spécifiques à l'application. Dérivez votre (vos) classe(s) de document de CDocument.COleDocument
Utilisé pour l'implémentation de document composite, ainsi que la prise en charge de base du conteneur. Sert de conteneur aux classes dérivées de CDocItem. Cette classe peut être utilisée en tant que classe de base pour les documents conteneur et est la classe de base pour COleServerDoc.COleLinkingDoc
Une classe dérivée de COleDocument qui fournit l'infrastructure pour lier. Vous devriez dériver les classes de document pour vos applications conteneur depuis cette classe plutôt que depuis COleDocument si vous voulez qu'elles prennent en charge les liens vers des objets incorporés.CRichEditDoc
Contient la liste de clients OLE éléments contenus dans le contrôle RichEdit. Utilisé avec CRichEditView et CRichEditCntrItem.COleServerDoc
Utilisé en tant que classe de base pour la classe de document d'application serveur. Les objets COleServerDoc fournissent la majeure partie de la prise en charge de serveur via des interactions avec des objets COleServerItem. La fonction de modification visuelle est fournie en utilisant l'architecture document/vue de la bibliothèque de classes.CHtmlEditDoc
Fournit, avec CHtmlEditView, les fonctionnalités de la plateforme d'édition HTML WebBrowser au sein du contexte de l'architecture document/vue de MFC.
Classes liées
Les objets de classe de document peuvent être persistants — en d'autres termes, ils peuvent écrire l'état dans un support de stockage et l'y relire. MFC fournit la classe CArchive pour faciliter le transfert des données du document dans un support de stockage.
- CArchive
Collabore avec un objet CFile pour implémenter le stockage permanent pour les objets de la sérialisation (voir CObject::Serialize).
Les documents peuvent également contenir des objets OLE. CDocItem est la classe de base du serveur et des éléments client.
- CDocItem
Classe de base abstraite COleClientItem et COleServerItem. Les objets de classes dérivées de CDocItem représentent des parties de documents.