Compartir a través de


Clases de contenedor OLE

Estas clases las usan las aplicaciones contenedoras. COleLinkingDoc y COleDocument administran colecciones de objetos COleClientItem. En lugar de derivar la clase de documento de CDocument, la derivará de COleLinkingDoc o COleDocument, en función de si desea admitir vínculos a objetos insertados en el documento.

Use un objeto COleClientItem para representar cada elemento OLE del documento insertado desde otro documento o que sea un vínculo a otro documento.

COleDocObjectItem
Admite la contención del documento activo.

COleDocument
Se usa para la implementación de documentos compuestos, así como para la compatibilidad básica con contenedores. Actúa como contenedor para las clases derivadas de CDocItem. Esta clase se puede usar como clase base para documentos de contenedor y es la clase base de COleServerDoc.

COleLinkingDoc
Clase derivada de COleDocument que proporciona la infraestructura para vincular. Debe derivar las clases de documento para las aplicaciones contenedoras de esta clase en lugar de desde COleDocument si quiere que admitan vínculos a objetos insertados.

CRichEditDoc
Mantiene la lista de elementos de cliente OLE que se encuentran en el control de edición enriquecido. Se usa con CRichEditView y CRichEditCntrItem.

CDocItem
Clase base abstracta de COleClientItem y COleServerItem. Los objetos de las clases derivadas de CDocItem representan partes de documentos.

COleClientItem
Clase de elemento de cliente que representa el lado del cliente de la conexión a un elemento OLE insertado o vinculado. Derive los elementos de cliente de esta clase.

CRichEditCntrItem
Proporciona acceso del lado cliente a un elemento OLE almacenado en un control de edición enriquecido cuando se usa con CRichEditView y CRichEditDoc.

COleException
Excepción resultante de un error en el procesamiento OLE. Tanto los contenedores como los servidores usan esta clase.

Consulte también

Información general sobre la clase