Partager via


CView::OnScrollBy

Appelé par l'infrastructure lorsque l'utilisateur consulte une zone au delà de la vue active du document, en faisant glisser un élément OLE sur les zones actuel de la vue ou en manipulant les barres de défilement verticales et horizontales.

virtual BOOL OnScrollBy( 
   CSize sizeScroll, 
   BOOL bDoScroll = TRUE  
);

Paramètres

  • sizeScroll
    Nombre de pixels l'objet d'un défilement horizontale et verticale.

  • bDoScroll
    Détermine si le défilement de la vue se produit. Si TRUE, faisant défiler ensuite nécessaire ; si FALSE, le défilement alors ne se produit pas.

Valeur de retour

Une valeur différente de zéro si la vue a pu être défilé ; sinon 0.

Notes

Dans les classes dérivées cette méthode vérifie si la vue est déroulante dans la direction l'utilisateur demande puis met à jour la zone si nécessaire. Cette fonction est appelée automatiquement par CWnd::OnHScroll et CWnd::OnVScroll pour exécuter la requête réelle de défilement.

L'implémentation par défaut de cette méthode ne modifie pas la vue, mais si elle n'est pas appelée, la vue ne fera pas défilement dans CScrollViewclasse dérivée.

Si la largeur ou la hauteur de document dépasse 32767 pixels, faites défiler le passé 32767 échoue car OnScrollBy est appelée avec un argument non valide d' sizeScroll .

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CView, classe

Graphique de la hiérarchie