CDocument::GetNextView

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

Возвращаемое значение

Указатель на мнение определенных rPosition.

Параметры

rPosition

Ссылка на значение позиции вернулся в предыдущем вызове к GetNextView или GetFirstViewPosition функций-членов. Это значение не должно быть пустым.

Примечания

Эта функция вызывается для перебора всех представлений документа. Функция возвращает режим определенных rPosition и затем устанавливает rPosition на позиции значение следующего представления в списке. Если полученное представление является последним в списке, затем rPosition имеет значение NULL.

Пример

/ / Этот пример использует CDocument::GetFirstViewPosition
/ / и GetNextView для обновления каждого представления.
void 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