CView::O&nScrollnbsp;

virtuelBOOLCView::OnScroll (BOOLUINTnScrollCode,UINTONL,bDoScroll=vrai);

Valeur de retour

Si bDoScroll est TRUE et que le point de vue était en fait défiler, puis retour différent de zéro ; sinon 0. Si bDoScroll est FALSE, puis retour de la valeur que vous aurait retourné si bDoScroll vrai, même si tu ne fais vraiment le défilement.

Paramètres

nScrollCode

Un code qui indique à l'utilisateur de barre de défilement du scrolling demande. Ce paramètre est composé de deux parties : un octet d'ordre inférieur, qui détermine le type de défilement qui passe horizontalement, et un octet d'ordre élevé, qui détermine le type de défilement qui passe verticalement

oNL

Contient la position actuelle de la case de défilement, si le code de barre de défilement est SB_THUMBTRACK; sinon il n'est pas utilisé. Selon la gamme initiale de défilement, ONL peut être négative et doivent être castées en un int si nécessaire.

bDoScroll

Détermine si vous devez effectivement faire l'action de défilement spécifiée. Si TRUE, puis de défilement devrait avoir lieu ; Si FALSE, puis le défilement ne devraient pas apparaître.

Remarques

Appelé par le framework pour déterminer si le défilement est possible.

Dans un cas, cette fonction est appelée par le cadre avec bDoScroll la valeur TRUE lorsque le point de vue reçoit un message de la barre de défilement. Dans ce cas, vous devez effectivement faire défiler l'affichage. Dans les autres cas, cette fonction est appelée avec bDoScroll la valeur FALSE lorsqu'un élément OLE est glissé au départ dans la région de défilement automatique d'une cible de dépôt avant le défilement a effectivement lieu. Dans ce cas, vous devez défiler pas réellement le point de vue.

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

Voir aussi  ;CView::OnScrollBy, COleClientItem

Index