Compartir a través de


CDocument::UpdateAllViews

 

Llame a esta función una vez modificado el documento.

Sintaxis

      void UpdateAllViews(
   CView* pSender,
   LPARAM lHint = 0L,
   CObject* pHint = NULL 
);

Parámetros

  • pSender
    Señala la vista que modificó el documento, o NULL si fuese todas las vistas a actualizarse.

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

  • pHint
    Señala a un objeto que almacena información sobre la modificación.

Comentarios

Debe llamar a esta función después de llamar a la función miembro de SetModifiedFlag .Esta función informa a cada vista asociada al documento, salvo la vista especificada por pSender, que se ha modificado el documento.Normalmente se llama a esta función desde la clase de vista después de que el usuario ha cambiado el documento con una vista.

Esta función se llama a la función miembro de CView:: OnUpdate para cada una de las vistas de documento excepto la vista de envío, pasando pHint y lHint.Utilice estos parámetros para pasar información a las vistas 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 CView- clase derivada del miembro de CView::OnUpdate para optimizar actualizar de la vista basada en información pasada.

void CExampleDoc::OnUpdateAllViews()
{
   UpdateAllViews(NULL);
}

Requisitos

encabezado: afxwin.h

Vea también

CDocument Class
Gráfico de jerarquías
CDocument::SetModifiedFlag
CDocument::GetFirstViewPosition
CDocument::GetNextView
CView::OnUpdate