CDocument::GetNextView

віртуальний CView * GetNextView ( POSITION& rPosition ) const;

Значення, яке повертається

Вказівник на подання, визначені rPosition.

Параметри

rPosition

Посилання на значення позиції повернулися на попередній виклику GetNextView або GetFirstViewPosition функцій-членів. Це значення не повинно бути NULL.

Зауваження

Викликано цю функцію для перебору всіх подання до документа. Функція повертає подання, визначені rPosition і потім встановлює rPosition до наступного подання у списку значення позиції . Якщо отримані подання останнім у списку, то rPosition має значення NULL.

Приклад

/ / Цей приклад використовує CDocument::GetFirstViewPosition
/ / і GetNextView Перефарбувати кожного подання.
недійсним CMyDoc::OnRepaintAllViews()
{
 nbsp; ПОЗИЦІЯ pos = GetFirstViewPosition();
   Хоча (pos! = NULL)
   {
      CView * pView = GetNextView(pos);
      pView - > UpdateWindow();
   }   
}

/ / Простіший спосіб досягти того ж результату є виклик
/ / UpdateAllViews(NULL)


Огляд CDocument |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CDocument::AddView, CDocument::GetFirstViewPosition, CDocument::RemoveView, CDocument::UpdateAllViews

Index