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 de CDocument

Gráfico de hierarquia

CDocument::SetModifiedFlag

CDocument::GetFirstViewPosition

CDocument::GetNextView

CView::OnUpdate