Condividi tramite


CDocument::GetNextView

Chiamare la funzione per scorrere le visualizzazioni del documento.

virtual CView* GetNextView(
   POSITION& rPosition 
) const;

Parametri

  • rPosition
    Un riferimento a un valore di percorso restituito da una chiamata precedente a GetNextView o alle funzioni membro GetFirstViewPosition.Questo valore non deve essere NULL.

Valore restituito

Un puntatore alla visualizzazione identificata da rPosition.

Note

La funzione restituisce la visualizzazione identificata da rPosition quindi impostare rPosition al valore POSITION della visualizzazione successivo nell'elenco.Se la visualizzazione recuperata è l'ultimo nell'elenco, quindi rPosition è impostato su NULL.

Esempio

//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();
   }   
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CDocument

Grafico della gerarchia

CDocument::AddView

CDocument::GetFirstViewPosition

CDocument::RemoveView

CDocument::UpdateAllViews