virtual CView* GetNextView( POSITION& rPosition ) const;
Возвращаемое значение
Указатель на просмотр, идентифицированный rPosition.
Параметры
rPosition
Ссылка к значению POSITION, возвращенному предыдущим обращением к GetNextView или GetFirstViewPosition функциям. Это значение не должно быть NULL.
Замечания
Вызовите эту функцию, чтобы выполнить итерации через просмотры всего документа. Функция возвращает просмотр, идентифицированный rPosition и затем устанавливает rPosition к значению POSITION следующего просмотра в списке. Если отысканный просмотр последний в списке, то rPosition установлен к NULL.
Пример.
// Этот пример использует CDocument::GetFirstViewPosition // и GetNextView, чтобы повторно красить каждый просмотр. void CMyDoc::OnRepaintAllViews() { POSITION pos = GetFirstViewPosition(); while (pos != NULL) { CView* pView = GetNextView(pos); pView->UpdateWindow(); } } // Более простой способ выполнять тот же самый результат // состоит в том, чтобы вызвать UpdateAllViews (NULL);