CDocument::UpdateAllViews
Chiamare questa funzione dopo che il documento è stato modificato.
void UpdateAllViews(
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
Parametri
pSender
Punta alla visualizzazione che ha modificato il documento, o NULL se tutte le visualizzazioni devono essere aggiornate.lHint
Contiene informazioni sulla modifica.pHint
Punta a un oggetto che archivia informazioni sulla modifica.
Note
È consigliabile chiamare questa funzione dopo che chiama la funzione membro SetModifiedFlag. Questa funzione a ogni visualizzazione associata al documento, ad eccezione della visualizzazione specificata da pSender, che il documento è stato modificato. In genere chiamare questa funzione dalla classe di visualizzazione dopo che l'utente ha modificato il documento con una visualizzazione.
Questa funzione chiama la funzione membro CView::OnUpdate per ognuna delle visualizzazioni del documento tranne la visualizzazione inviando, passando pHint e lHint. Utilizzare questi parametri per passare informazioni alle visualizzazioni sulle modifiche apportate al documento. È possibile codificare le informazioni mediante lHint e/o è possibile definire CObjectclasse derivata per archiviare le informazioni sulle modifiche e passare un oggetto della classe utilizzando pHint. Eseguire l'override della funzione membro nel CViewclasse derivata CView::OnUpdate per ottimizzare aggiornare la visualizzazione della visualizzazione in base alle informazioni passate.
Esempio
void CExampleDoc::OnUpdateAllViews()
{
UpdateAllViews(NULL);
}
Requisiti
Header: afxwin.h