Compartir a través de


COleServerDoc::UpdateAllItems

Llame a esta función para notificar todos los elementos vinculados conectados al documento que el documento ha cambiado.

void UpdateAllItems(
   COleServerItem* pSender,
   LPARAM lHint = 0L,
   CObject* pHint = NULL,
   DVASPECT nDrawAspect = DVASPECT_CONTENT 
);

Parámetros

  • pSender
    Puntero al elemento que modificó el documento, o NULL si fuese todos los elementos a actualizarse.

  • lHint
    Contiene información sobre la modificación.

  • pHint
    Puntero a un objeto que almacena información sobre la modificación.

  • nDrawAspect
    Determina cómo el elemento debe ser dibujado.Éste es un valor de enumeración de DVASPECT .Este parámetro puede tener uno de los valores siguientes:

    • Se representa el elemento deDVASPECT_CONTENT de tal forma que se pueda mostrar como un objeto incrustado dentro de su contenedor.

    • El elemento deDVASPECT_THUMBNAIL se muestra en una representación de “miniatura” para poder mostrar en una herramienta de navegación.

    • El elemento deDVASPECT_ICON se representa mediante un icono.

    • Se representa el elemento deDVASPECT_DOCPRINT como si fuera formulario utilizando el comando print desde el menú archivo.

Comentarios

Normalmente se llama a esta función cuando el usuario cambie el documento del servidor.Si un elemento OLE se vincula al documento con un vínculo automático, el elemento se actualiza para reflejar los cambios.En las aplicaciones contenedoras escritas con la biblioteca Microsoft Foundation Class, la función miembro de OnChange de COleClientItem se denomina.

Esta función se llama a la función miembro de OnUpdate para cada uno de los elementos de documento excepto el elemento de envío, pasando pHint, lHint, y nDrawAspect.Utilice estos parámetros para pasar información a los elementos sobre las modificaciones realizadas al documento.Puede codificar la información mediante lHint o puede definir CObject- clase derivada para almacenar información sobre las modificaciones y para pasar un objeto de esa clase mediante pHint.Reemplace la función en COleServerItem- clase derivada del miembro de OnUpdate para optimizar actualizar de cada elemento dependiendo de si la presentación ha cambiado.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleServerDoc

Gráfico de jerarquía

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange