Aracılığıyla paylaş


CDocument::UpdateAllViews

Dokümanı modifiye sonra bu işlevini çağırın.

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

Parametreler

  • pSender
    İşaret dokümanı modifiye görünümü veya null tüm görünümlerin güncelleştirilmesi ise.

  • lHint
    Değiştirme hakkında bilgi içerir.

  • pHint
    Nesneyi değiştirme hakkında bilgi depolamak için işaret ediyor.

Notlar

Siz çağırdıktan sonra bu işlevini çağırmalıdır SetModifiedFlag üye işlevi. Bu işlev tarafından belirtilen görünümü dışında bir belgeye ekli her görünüm bildirir pSender, belgenin değiştirilmiş. Kullanıcı belgeyi bir görünümü aracılığıyla değiştikten sonra genellikle bu görünümü sınıfından ilevini.

Bu işlev çağrıları CView::OnUpdate üye işlevi her gönderme dışında belge görünümlerini görüntülemek, passing pHint ve lHint. Bu parametreler için görünümleri belgede yapılan değişiklikler hakkında bilgi aktarmak için kullanın. Bilgi kodlama lHint ve/veya tanımlayabileceğiniz bir CObject-türetilmiş sınıf bir nesne sınıfını kullanmanın değişiklikler hakkındaki bilgileri depolamak ve pHint. Geçersiz kılma CView::OnUpdate üye işlevi sizin CView-türetilmiş sınıf görünümün görüntü iletilen bilgileri temel alarak güncelleştirmeden en iyi duruma getirme.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDocument sınıfı

Hiyerarşi grafik

CDocument::SetModifiedFlag

CDocument::GetFirstViewPosition

CDocument::GetNextView

CView::OnUpdate