Partager via


CSplitterWnd::DoScroll

Performs est synchronisé le défilement des fenêtres fractionnées.

virtual BOOL DoScroll( 
   CView* pViewFrom, 
   UINT nScrollCode, 
   BOOL bDoScroll = TRUE  
);

Paramètres

  • pViewFrom
    Un pointeur vers la vue de laquelle le message de défilement démarre.

  • nScrollCode
    Un code à barres qui indique la demande de défilement de l'utilisateur. Ce paramètre est composée de deux parties : un octet de poids faible, qui détermine le type de défilement horizontale se produisent, et un octet de poids fort, qui détermine le type de défilement verticale se produisent :

    • Fait défiler deSB_BOTTOM à baser.

    • Fait défiler deSB_LINEDOWN une ligne vers le bas.

    • SB_LINEUP fait défiler une ligne.

    • SB_PAGEDOWN fait défiler une page suivante.

    • SB_PAGEUP fait défiler une page précédente.

    • Fait défiler deSB_TOP à remplir.

  • bDoScroll
    Détermine si l'action spécifiée de défilement se produit. Si bDoScroll est TRUE (autrement dit, si une fenêtre enfant existe, et que les fenêtres fractionnées ont une plage de défilement), l'action spécifiée de défilement peut avoir lieu ; si bDoScroll est FALSE (autrement dit, si aucune fenêtre enfant n'existe, ou les modes Fractionnés n'ont aucun intervalle de défilement), le défilement ne se produit pas.

Valeur de retour

Une valeur différente de zéro si le défilement synchronisé se produit ; sinon 0.

Notes

Cette fonction membre est appelée par l'infrastructure pour effectuer un défilement synchronisé des fenêtres fractionnées lorsque la vue reçoit un message de défilement. Il permet la substitution pour exiger une action par l'utilisateur avant le défilement synchronisé.

Configuration requise

Header: afxext.h

Voir aussi

Référence

CSplitterWnd, classe

Graphique de la hiérarchie

CSplitterWnd::DoScrollBy

CView::OnScroll