Aracılığıyla paylaş


CDocument::GetNextView

Tüm belgenin görünüm yineleme yapmak için bu işlevini çağırın.

virtual CView* GetNextView(
   POSITION& rPosition 
) const;

Parametreler

  • rPosition
    Başvuru bir konumu önceki bir çağrı tarafından döndürülen değeri GetNextView veya GetFirstViewPosition üye işlevler.Bu değer olmamalıdır null.

Dönüş Değeri

Fare işaretçisini görüntülemek için tanımlanan rPosition.

Notlar

İşlev tarafından tanımlanan görünüm verir rPosition ve sonra ayarlar rPosition için konumu değeri listedeki sonraki görünümü.Alınan Görünüm listesindeki son sonra olup olmadığını rPosition ayarlamak null.

Örnek

//To get the first view in the list of views:
// POSITION pos = GetFirstViewPosition();
// CView* pFirstView = GetNextView(pos);
//
// This example uses CDocument::GetFirstViewPosition
// and GetNextView to repaint each view.
// An easier way to accomplish the same result is to call
// UpdateAllViews(NULL);
void CExampleDoc::OnRepaintAllViews()
{
   POSITION pos = GetFirstViewPosition();
   while (pos != NULL)
   {
      CView* pView = GetNextView(pos);
      pView->UpdateWindow();
   }   
}

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDocument sınıfı

Hiyerarşi grafik

CDocument::AddView

CDocument::GetFirstViewPosition

CDocument::RemoveView

CDocument::UpdateAllViews