Partager via


CWnd::OnVScroll

L'infrastructure appelle cette fonction membre lorsque l'utilisateur clique sur la barre de défilement verticale de la fenêtre.

afx_msg void OnVScroll( 
   UINT nSBCode, 
   UINT nPos, 
   CScrollBar* pScrollBar  
);

Paramètres

  • nSBCode
    Spécifie un code à barres qui indique la demande de défilement de l'utilisateur. Ce paramètre peut avoir l'une des valeurs suivantes :

    • Défilement deSB_BOTTOM à baser.

    • Défilement de fin deSB_ENDSCROLL .

    • Ligne de défilement un deSB_LINEDOWN vers le bas.

    • Ligne de défilement un deSB_LINEUP .

    • Page suivante du défilement un deSB_PAGEDOWN .

    • Page précédente du défilement un deSB_PAGEUP .

    • Défilement deSB_THUMBPOSITION à la position absolue. La position actuelle est fournie dans nPos.

    • Case de défilement de glisser-déplacer deSB_THUMBTRACK à la position spécifiée. La position actuelle est fournie dans nPos.

    • Défilement deSB_TOP à remplir.

  • nPos
    Contient la position actuelle de case de défilement si le code à barres est SB_THUMBPOSITION ou SB_THUMBTRACK; sinon non utilisé. Selon la plage initiale de défilement, nPos peut être négatif et doit être castées en int si nécessaire.

  • pScrollBar
    Si le message de défilement venait d'un contrôle de barre de défilement, contient un pointeur vers le contrôle. Si l'utilisateur a cliqué sur la barre de défilement d'une fenêtre, ce paramètre est NULL. Le pointeur peut être temporaire et ne doit pas être enregistré pour une utilisation ultérieure.

Notes

OnVScroll est généralement utilisé par les applications qui permettent de commentaires pendant que la case de défilement fait glisser.

Si OnVScroll fait défiler le contenu d' CWnd objets, il doit également réinitialiser la position de la case de défilement avec la fonction membre de SetScrollPos .

Notes

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::SetScrollPos

CWnd::OnHScroll

WM_VSCROLL