CDocument::GetNextView
Wywołanie tej funkcji do iteracji wszystkich widoków dokumentów.
virtual CView* GetNextView(
POSITION& rPosition
) const;
Parametry
- rPosition
Odwołanie do stanowisko wartości zwróconej przez poprzednie wywołanie GetNextView lub GetFirstViewPosition funkcji elementów członkowskich.Wartość ta nie musi być NULL.
Wartość zwracana
Wskaźnik do widoku identyfikowane przez rPosition.
Uwagi
Funkcja zwraca widoku identyfikowane przez rPosition , a następnie rPosition do stanowisko wartość Następny widok.Jeśli pobrano widoku jest ostatni na liście, rPosition jest ustawiona na NULL.
Przykład
//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();
}
}
Wymagania
Nagłówek: afxwin.h