Clase de COleServerItem
Proporciona la interfaz del servidor a los elementos de OLE.
class COleServerItem : public CDocItem
Miembros
Constructores protegidos
Name |
Descripción |
---|---|
Crea un objeto COleServerItem. |
Métodos públicos
Name |
Descripción |
---|---|
Formatos de presentación y la conversión de los lugares de un objeto de COleDataSource . |
|
Copia el elemento en el portapapeles. |
|
Realiza una operación de arrastrar y colocar. |
|
Obtiene el origen de datos para su uso en la transferencia de datos (arrastrar y colocar o portapapeles). |
|
Devuelve el documento del servidor que contiene el elemento. |
|
Obtiene los datos de CF_EMBEDSOURCE para un elemento. |
|
Devuelve el nombre del elemento.Se usa para los elementos vinculados sólo. |
|
Obtiene los datos de CF_LINKSOURCE para un elemento. |
|
Obtiene los datos de CF_OBJECTDESCRIPTOR para un elemento. |
|
Indica si el elemento está asociado actualmente a un contenedor activo. |
|
Indica si el elemento representa un elemento OLE vinculado. |
|
Actualiza todos los contenedores con actualización de vínculo automático. |
|
denominado para ejecutar un verbo. |
|
Se invoca cuando las solicitudes de contenedor para dibujar el elemento; implementación necesaria. |
|
Denominado para el gráfico especializado del elemento. |
|
Llamado por el marco para obtener los datos que se copian en el portapapeles. |
|
Llamado por el marco para recuperar el tamaño del elemento. |
|
Llamado por el marco para inicializar un elemento OLE mediante el contenido del objeto de transferencia de datos especificado. |
|
denominado para determinar si algunos elementos vinculados requieren actualizar. |
|
Recupera los datos como parte de generar retrasada. |
|
Recupera datos de un objeto de CFile como parte de generar retrasada. |
|
Recupera datos de HGLOBAL como parte de generar retrasada. |
|
Denominado para establecer la combinación de colores del elemento. |
|
Denominado para establecer los datos de elemento. |
|
Llamado por el marco para establecer el tamaño del elemento. |
|
Se invoca cuando pertenece un poco del documento el elemento en cambia. |
|
Denominado para actualizar la memoria caché de todos los elementos del documento del servidor. |
|
Establece el nombre del elemento.Se usa para los elementos vinculados sólo. |
Métodos protegidos
Name |
Descripción |
---|---|
Obtiene el objeto utilizado a formatos almacenados de conversión. |
|
Llamado por el marco para ocultar el elemento. |
|
Llamado por el marco para mostrar el elemento OLE en su propia ventana de nivel superior. |
|
Se invoca cuando las solicitudes de contenedor para mostrar el elemento. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Informa al servidor sobre cuánto de elemento OLE está visible. |
Comentarios
Un elemento vinculado puede representar parte o todo el documento del servidor.Un elemento incrustado siempre representa un documento completo del servidor.
La clase de COleServerItem define varias funciones overridable miembro que son llamadas por las bibliotecas de vínculos dinámicos del sistema OLE (DLLs), normalmente en respuesta a las solicitudes de la aplicación contenedora.Estas funciones miembro permiten la aplicación contenedora para manipular el elemento indirectamente de varias maneras, por ejemplo mostrarla, ejecutar los verbos, o recuperar los datos en diferentes formatos.
Para utilizar COleServerItem, derive una clase de ella y implementar el miembro de OnDraw y de serialice funciona.La función de OnDraw proporciona la representación de metarchivo de un elemento, lo que se mostrará cuando abra una aplicación contenedora un documento compuesto.La función de Serialize de CObject proporciona la representación nativa de un elemento, permitiendo que un elemento incrustado se transfieren entre el servidor y las aplicaciones contenedoras.OnGetExtent proporciona el tamaño natural del elemento al contenedor, habilitando el contenedor para ajustar el tamaño del elemento.
Para obtener más información sobre servidores y temas relacionados, vea el artículo Servidores: Implementar en un Servidor y “crear un contenedor o una aplicación de servidor” en el artículo contenedores: Características avanzadas.
Jerarquía de herencia
COleServerItem
Requisitos
encabezado: afxole.h