Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

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 
);

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é.

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

Afficher: