Sdílet prostřednictvím


CDocument::UpdateAllViews

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

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.

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDocument

Graf hierarchie

CDocument::SetModifiedFlag

CDocument::GetFirstViewPosition

CDocument::GetNextView

CView::OnUpdate