COleDocument Class
la clase base para los documentos de OLE que admiten la edición visual.
class COleDocument : public CDocument
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto COleDocument. |
Métodos públicos
Name |
Descripción |
---|---|
agrega un elemento a la lista de elementos mantenidos por el documento. |
|
Establece el dispositivo de IMPR-destino para todos los elementos de cliente en el documento. |
|
Documentos de las causas que se almacenarán en formato de archivo OLE de almacenamiento estructurado. |
|
Devuelve el elemento OLE que está actualmente activo en contexto. |
|
Obtiene el siguiente elemento de cliente para recorrer. |
|
Obtiene el siguiente elemento de documento para recorrer. |
|
Obtiene el elemento siguiente del servidor para recorrer. |
|
Devuelve el elemento OLE seleccionado primario en el documento. |
|
Obtiene la posición inicial para iniciar iteración. |
|
Busca elementos en blanco en el documento. |
|
Se llama cuando el documento se vuelve visible o invisible. |
|
quita un elemento de la lista de elementos mantenidos por el documento. |
|
Marca el documento como modificado si se han modificado los elementos de OLE contenido cualquiera de los. |
Métodos protegidos
Name |
Descripción |
---|---|
Controla eventos en el comando del menú de icono de cambio. |
|
Controla la conversión de un incrustado o el objeto vinculado a partir de un tipo a otro. |
|
Controla eventos en el comando de los vínculos en el menú Edición. |
|
Envía un mensaje de correo con el documento asociado. |
|
Llamado por el marco para actualizar la interfaz de usuario de comandos para la opción de menú del icono de edición y de cambio. |
|
Llamado por el marco para actualizar la interfaz de usuario de comandos para la opción de menú de edición y de los vínculos. |
|
Llamado por el marco para actualizar la interfaz de usuario de comandos para la opción de menú de edición yde ObjectName y el submenú de verbo acceso de edición yde ObjectName. |
|
Llamado por el marco para actualizar la interfaz de usuario de comandos para la opción de menú de pegar especial. |
|
Llamado por el marco para actualizar la interfaz de usuario de comandos para la opción de menú pegar. |
Comentarios
COleDocument es derivado de CDocument, que permite que las aplicaciones OLE para utilizar la arquitectura documento/vista proporcionada por la biblioteca Microsoft Foundation Class.
COleDocument trata un documento como una colección de objetos de CDocItem administrar elementos de OLE. El contenedor y las aplicaciones de servidor requiere esta arquitectura porque los documentos pueden contener elementos de OLE. las clases de COleServerItem y de COleClientItem , derivadas de CDocItem, administran las interacciones entre las aplicaciones y los elementos de OLE.
Si está escribiendo una aplicación contenedora simple, derive la clase de COleDocument. Si está escribiendo una aplicación contenedora que admita vincular elementos incrustados contenidos en los documentos, derive la clase de COleLinkingDoc. Si está escribiendo un contenedor de la aplicación de servidor o de combinación y el servidor, derive la clase de COleServerDoc. COleLinkingDoc y COleServerDoc son derivados de COleDocument, por lo que estas clases heredan todos los servicios disponibles en COleDocument y CDocument.
Para utilizar COleDocument, derive una clase de ella y agregar funcionalidad para administrar los datos de no-OLE de la aplicación así como elementos insertados o vinculados. Si define CDocItem- clases derivadas para almacenar datos nativos de la aplicación, puede utilizar la implementación predeterminada definida por COleDocument para almacenar los datos de OLE y de no-OLE. También puede diseñar dispone de las estructuras de datos para almacenar los datos de no-OLE por separado de los elementos de OLE. Para obtener más información, vea el artículo contenedores: archivos compuestos.
CDocument admite el envío del documento mediante correo si la compatibilidad de correo (MAPI) está presente. COleDocument ha actualizado OnFileSendMail para administrar documentos compuestos correctamente. Para obtener más información, vea los artículos MAPI y Compatibilidad con MAPI en MFC.
Jerarquía de herencia
COleDocument
Requisitos
encabezado: afxole.h