Compartilhar via


CDocument::UpdateAllViews

Chamar essa função após o documento foi alterado.

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

Parâmetros

  • pSender
    Aponta para o modo que alterou o documento, ou NULO se todas as visualizações devem ser atualizadas.

  • lHint
    Contém informações sobre a alteração.

  • pHint
    Aponta para um objeto que armazena informações sobre a alteração.

Comentários

Você deve chamar essa função depois de você chamar a função de membro de SetModifiedFlag . Essa função informa cada exibição anexada ao documento, exceto para a exibição especificada por pSender, o documento foi alterado. Normalmente você chama essa função de sua classe de visualização após o usuário alterou o documento com uma exibição.

Essa função chama a função de membro de CView::OnUpdate para cada um dos modos de exibição de documento exceto a exibição enviando, passando pHint e lHint. Use esses parâmetros para passar informações para as visualizações sobre as alterações feitas ao documento. Você pode codificar informações usando lHint e/ou você pode definir CObject- classe derivada para armazenar informações sobre as alterações e passar um objeto de aquela classe que usa pHint. Substitua a função de membro em seu CView- classe derivada de CView::OnUpdate para otimizar a atualização de exibição de exibição com base nas informações transmitidas.

Exemplo

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDocument

Gráfico da hierarquia

CDocument::SetModifiedFlag

CDocument::GetFirstViewPosition

CDocument::GetNextView

CView::OnUpdate