CDocument::UpdateAllViews
Appelez cette fonction après que le document a été modifié.
void UpdateAllViews(
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
Paramètres
pSender
Points à la vue qui a modifié le document, ou NULL si toutes les vues doivent être mises à jour.lHint
Contient des informations sur la modification.pHint
Pointe vers un objet de stocker des informations sur la modification.
Notes
Vous devez appeler cette fonction après avoir appelé la fonction membre de SetModifiedFlag . Cette fonction signale chaque vue attachée au document, à l'exception de la vue spécifiée par pSender, que le document a été modifié. Vous appelez en général cette fonction de votre classe d'affichage après que l'utilisateur a modifié le document dans une vue.
Appel de cette fonction la fonction membre de CView::OnUpdate pour chacune des vues du document à l'exception de le mode d'envoi, en passant pHint et lHint. Utilisez ces paramètres pour passer des informations aux vues sur les modifications apportées au document. Vous pouvez encoder des informations à l'aide de lHint et/ou vous pouvez définir CObjectclasse dérivée pour stocker des informations sur les modifications et passer un objet de cette classe à l'aide de pHint. Substituez la fonction membre d' CView::OnUpdate dans votre CViewclasse dérivée pour optimiser la mise à jour de l'affichage de la vue en fonction de les informations passées.
Exemple
void CExampleDoc::OnUpdateAllViews()
{
UpdateAllViews(NULL);
}
Configuration requise
Header: afxwin.h