CDocument::GetNextView

virtuel CView * GetNextView ( POSITION& ; rPosition ) const;

Valeur de retour

Un pointeur vers l'affichage identifié par rPosition.

Paramètres

rPosition

Une référence à une valeur POSITION retourné par un appel précédent à la GetNextView ou la GetFirstViewPosition fonctions membres. Cette valeur ne doit pas être NULL.

Remarques

Appelez cette fonction pour parcourir toutes les vues du document. La fonction renvoie l'affichage identifié par rPosition et définit ensuite rPosition à la valeur de la POSITION de la vue suivante dans la liste. Si l'affichage récupéré est le dernier dans la liste, puis rPosition a la valeur NULL.

Exemple

/ / Cet exemple utilise CDocument::GetFirstViewPosition
/ / et GetNextView à repeindre chaque vue.
VOID CMyDoc::OnRepaintAllViews()
{
 nbsp ; POSITION pos = GetFirstViewPosition() ;
   alors que (pos! = NULL)
   {
      PView CView * = GetNextView(pos) ;
      pView - > UpdateWindow() ;
   }   
}

/ / Un moyen plus facile pour atteindre le même résultat consiste à appeler
/ / UpdateAllViews(NULL)


Aperçu de CDocument |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDocument::AddView, CDocument::GetFirstViewPosition, CDocument::RemoveView, CDocument::UpdateAllViews

Index