Partager via


SBM_SETRANGE message

Le message SBM_SETRANGE est envoyé pour définir les valeurs de position minimale et maximale pour le contrôle de barre de défilement.

Les applications ne doivent pas envoyer ce message directement. Au lieu de cela, ils doivent utiliser la fonction SetScrollRange . Une fenêtre reçoit ce message via sa fonction WindowProc. Les applications qui implémentent un contrôle de barre de défilement personnalisé doivent répondre à ces messages pour que la fonction SetScrollRange fonctionne correctement.

Paramètres

wParam

Spécifie la position de défilement minimale.

lParam

Spécifie la position de défilement maximale.

Valeur retournée

ComCtl32.dll version 5.0 : si la position de la zone de défilement a changé, la valeur de retour est la position précédente de la zone de défilement ; sinon, il est égal à zéro.

ComCtl32.dll version 6.0 : position actuelle de la zone de défilement, qu’elle ait ou non changé.

Remarques

Les valeurs de position minimale et maximale par défaut sont égales à zéro. La différence entre les valeurs spécifiées par les paramètres wParam et lParam ne doit pas être supérieure à MAXLONG.

Si les valeurs de position minimale et maximale sont égales, le contrôle de barre de défilement est masqué et, en effet, désactivé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Winuser.h (include Windows.h)

Voir aussi

Référence

SBM_GETPOS

SBM_GETRANGE

SBM_SETPOS

SBM_SETRANGEREDRAW