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