Sdílet prostřednictvím


CDocument::UpdateAllViews

 

Tato funkce volání po dokument byl změněn.

Syntaxe

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

Parametry

  • pSender
    Odkazuje na zobrazení, který modifikoval dokument, nebo NULL Pokud jsou všechna zobrazení aktualizovat.

  • lHint
    Obsahuje informace o změně.

  • pHint
    Odkazuje na objekt ukládání informací o změně.

Poznámky

Po volání by volání této funkce SetModifiedFlag členské funkce.Tato funkce informuje každé zobrazení připojené k dokumentu kromě zobrazení určeném pSender , který dokument byl změněn.Obvykle volání funkce z vaší třídy zobrazení po změně uživatel dokument pomocí zobrazení.

Tato funkce vyžaduje CView::OnUpdate členské funkce pro každé zobrazení dokumentu kromě odesílání zobrazení passing pHint a lHint .Tyto parametry lze použijte pro předání informací o změny provedené v dokumentu zobrazení.Můžete kódovat pomocí informací lHint nebo můžete definovat CObject-odvozené třídy informace o změny uložit a předat objekt této třídy pomocí pHint .Přepsat CView::OnUpdate členské funkce ve vaší CView-odvozené třídy optimalizovat aktualizaci zobrazení v zobrazení na základě informací předaných.

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

Požadavky

Záhlaví: afxwin.h

Viz také

Třída CDocument
Graf hierarchie
CDocument::SetModifiedFlag
CDocument::GetFirstViewPosition
CDocument::GetNextView
CView::OnUpdate