Compartir a través de


CDocument::UpdateAllViews

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

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.

Ejemplo

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

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CDocument Class

Gráfico de jerarquías

CDocument::SetModifiedFlag

CDocument::GetFirstViewPosition

CDocument::GetNextView

CView::OnUpdate