Partager via


CWnd::SetScrollPos

Définit la position actuelle d'une case de défilement et, si demandé, redessine la barre de défilement pour refléter la nouvelle position de la case de défilement.

int SetScrollPos( 
   int nBar, 
   int nPos, 
   BOOL bRedraw = TRUE  
);

Paramètres

  • nBar
    Spécifie la barre de défilement à définir. Ce paramètre peut être l'une ou l'autre des éléments suivants :

    • SB_HORZ définit la position de la case de défilement dans la barre de défilement horizontale de la fenêtre.

    • SB_VERT définit la position de la case de défilement dans la barre de défilement verticale de la fenêtre.

  • nPos
    Spécifie la nouvelle position de la case de défilement. Elle doit se situer dans la plage de défilement.

  • bRedraw
    Spécifie si la barre de défilement doit être redessinée pour refléter la nouvelle position de case de défilement. Si ce paramètre est TRUE, la barre de défilement est redessinée ; si FALSE, la barre de défilement n'est pas redessiné.

Valeur de retour

La position précédente de la case de défilement.

Notes

La configuration bRedraw à FALSE est utile lorsque la barre de défilement est redessinée par un appel suivant à une autre fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos