Classes de document

Objets de la classe document, créés par les objets de modèle de document, gérer les données de l'application. Vous fera dériver une classe pour vos documents de l'une de ces classes.

Objets de la classe document interagissent avec les objets de vue. Objets de vue représentent la zone cliente d'une fenêtre, affichent les données d'un document et permettant aux utilisateurs d'interagir avec elle. Documents et les vues sont créées par un objet de modèle de document.

CDocument

La classe de base pour les documents spécifiques à l'application. Dérivez votre classe de document de CDocument.

COleDocument

Utilisé pour la mise en œuvre des documents composés, ainsi que soutien de la base de conteneur. Sert de conteneur pour les classes dérivées de CDocItem. Cette classe peut être utilisée comme classe de base pour les documents contenant et constitue la classe de base de COleServerDoc.

COleLinkingDoc

Une classe dérivée de COleDocument qui fournit l'infrastructure permettant de lier. Vous devez dériver les classes de document pour des applications de cette classe au lieu de votre conteneur de COleDocument si vous le souhaitez à l'appui de liens vers des objets incorporés.

CRichEditDoc

Tient à jour la liste des éléments de client OLE qui sont dans le contrôle RichEdit. Utilisée avec les classes CRichEditView et CRichEditCntrItem.

COleServerDoc

Utilisé comme classe de base pour les classes de document d'application serveur. COleServerDoc objets fournissent la majeure partie du support du serveur grâce à des interactions avec les objets de COleServerItem . Capacité de montage visuelle est fournie en utilisant l'architecture document/vue de la bibliothèque de classes.

Classes connexes

Les objets de classe de document peuvent être persistantes — en d'autres termes, ils peuvent écrire leur état sur un support de stockage et il a collationné. MFC fournit la classe CArchive afin de faciliter le transfert des données du document sur un support de stockage.

CArchive

Coopère avec un objet CFile pour implémenter le stockage persistant des objets via la sérialisation (voir CObject::Serialize).

Documents peuvent également contenir des objets OLE. CDocItem est la classe de base des éléments de serveur et le client.

CDocItem

Classe de base abstraite de COleClientItem et COleServerItem. Les objets des classes dérivées de CDocItem représentent les parties de documents.

Index