Clases de documento

Objetos de la clase de documento, creados por objetos de plantilla de documento, administran los datos de la aplicación. Se derive una clase para los documentos de una de estas clases.

Objetos de la clase de documento interactúan con objetos de la vista. Ver objetos representan el área cliente de una ventana, mostrar datos de un documento y permitan a los usuarios interactuar con él. Documentos y vistas se crean un objeto de plantilla de documento.

CDocument

La clase base de documentos específicos de la aplicación. Derivar la clase de documento (s) de CDocument.

COleDocument

Utilizado para la aplicación de documentos compuestos, así como apoyo de contenedor básico. Actúa como un contenedor para las clases derivadas de CDocItem. Esta clase puede utilizarse como clase base para los documentos de contenedor y es la clase base para COleServerDoc.

COleLinkingDoc

Una clase derivada de COleDocument que proporciona la infraestructura para vincular. Usted debe derivar las clases de documento para sus aplicaciones de contenedor de esta clase en lugar de COleDocument si desea apoyar vínculos a objetos incrustados.

CRichEditDoc

Mantiene la lista de elementos de cliente OLE que están en el control rich edit. Utilizado con CRichEditView y CRichEditCntrItem.

COleServerDoc

Se utiliza como la clase base para las clases de documento de aplicación de servidor. COleServerDoc objetos proporcionan la mayor parte del soporte de servidor a través de interacciones con objetos COleServerItem . Capacidad de edición visual se proporciona mediante la arquitectura documento/vista de biblioteca de clases.

Clases relacionadas

Objetos de la clase de documento pueden ser persistentes — en otras palabras, puede escribir su estado a un medio de almacenamiento de información y leer atrás. MFC proporciona la clase CArchive para facilitar la transferencia de los datos del documento a un medio de almacenamiento de información.

CArchive

Coopera con un objeto CFile para implementar almacenamiento persistente para los objetos a través de serialización (véase CObject::Serialize).

Los documentos también pueden contener objetos OLE. CDocItem es la clase base de los elementos del servidor y el cliente.

CDocItem

Clase base abstracta de COleClientItem y COleServerItem. Objetos de clases derivadas de CDocItem representan partes de documentos.

Index