CDocument::GetNextView
Appelez cette fonction pour itérer au sein de les vues de tout le document.
Syntaxe
virtual CView* GetNextView(
POSITION& rPosition
) const;
Paramètres
- rPosition
Une référence à une valeur de position retournée par un appel précédent à GetNextView ou aux fonctions membres de GetFirstViewPosition .Cette valeur ne doit pas être NULL.
Valeur de retour
Un pointeur vers la vue identifiée par rPosition.
Notes
La fonction retourne la vue identifiée par rPosition puis définit rPosition à la valeur de position de la prochaine vue dans la liste.Si la vue est extraite du dernier dans la liste, puis rPosition a la valeur NULL.
//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();
}
}
Configuration requise
Header: afxwin.h
Voir aussi
CDocument Class
Graphique hiérarchique
CDocument::AddView
CDocument::GetFirstViewPosition
CDocument::RemoveView
CDocument::UpdateAllViews