CDocument::GetNextView

virtuelle CView * GetNextView ( POSITION& rPosition ) const;

Rückgabewert

Ein Zeiger auf die Ansicht von rPosition identifiziert.

Parameter

rPosition

Ein Verweis auf einen POSITION -Wert zurückgegeben durch einen vorherigen Aufruf der GetNextView oder GetFirstViewPosition Memberfunktionen. Dieser Wert darf nicht NULL sein.

Bemerkungen

Rufen Sie diese Funktion zum Durchlaufen aller Ansichten des Dokuments. Die Funktion gibt die Ansicht von rPosition identifiziert und anschließend rPosition auf den Positionswert der nächsten Ansicht in der Liste festgelegt. Wenn die abgerufene Ansicht der letzte in der Liste ist, wird rPosition auf NULL gesetzt.

Beispiel

/ / In diesem Beispiel wird CDocument::GetFirstViewPosition
/ / und GetNextView, jede Ansicht neu zu zeichnen.
void CMyDoc::OnRepaintAllViews()
{
 Nbsp; POSITION pos = GetFirstViewPosition();
   während (pos! = NULL)
   {
      CView * pView = GetNextView(pos);
      pView - > UpdateWindow();
   }   
}

/ / Aufrufen, ist einfacher, das gleiche Ergebnis zu erreichen
/ / UpdateAllViews(NULL)


Übersicht über die CDocument |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDocument::AddView, CDocument::GetFirstViewPosition, CDocument::RemoveView, CDocument:: UpdateAllViews

Index