CWnd::SetScrollRange
Définit les valeurs minimales et maximales de position de la barre de défilement donnée.
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
Paramètres
nBar
Spécifie la barre de défilement à définir. Ce paramètre peut être l'une des valeurs suivantes :SB_HORZ définit l'intervalle de la barre de défilement horizontale de la fenêtre.
SB_VERT définit l'intervalle de la barre de défilement verticale de la fenêtre.
nMinPos
Spécifie la position minimum de défilement.nMaxPos
Spécifie la position maximale de défilement.bRedraw
Spécifie si la barre de défilement doit être redessinée pour refléter la modification. Si bRedraw est TRUE, la barre de défilement est redessinée ; si FALSE, la barre de défilement n'est pas redessiné.
Notes
Il peut également être utilisé pour masquer ou afficher les barres de défilement standard.
Une application ne doit pas appeler cette fonction pour masquer une barre de défilement pendant le traitement d'un message de notification de la barre de défilement.
Si l'appel à SetScrollRange suit immédiatement un appel à la fonction membre de SetScrollPos , le paramètre d' bRedraw dans la fonction membre d' SetScrollPos atteint 0 pour empêcher la barre de défilement d'être dessiné deux fois.
La plage par défaut d'une barre de défilement standard est 0 à 100. La plage par défaut pour un contrôle de barre de défilement est vide (les valeurs d' nMinPos et d' nMaxPos sont 0). La différence entre les valeurs spécifiées par nMinPos et nMaxPos ne doit pas être supérieure à INT_MAX.
Configuration requise
Header: afxwin.h