Partager via


fonction FlatSB_SetScrollRange (commctrl.h)

Définit la plage de défilement d’une barre de défilement plate. Si les barres de défilement plats ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction SetScrollRange standard.

Syntaxe

int FlatSB_SetScrollRange(
  HWND unnamedParam1,
  int  code,
  int  min,
  int  max,
  BOOL fRedraw
);

Paramètres

unnamedParam1

Type : HWND

Poignée de la fenêtre qui contient la barre de défilement plate. Ce handle de fenêtre doit avoir été passé précédemment dans un appel à InitializeFlatSB.

code

Type : int

Type de barre de défilement. Ce peut être l’une des valeurs suivantes :

Valeur Signification
SB_HORZ
Définit la plage de défilement de la barre de défilement horizontale.
SB_VERT
Définit la plage de défilement de la barre de défilement verticale.

min

Type : int

Nouvelle valeur de plage de défilement minimale.

max

Type : int

Nouvelle valeur de plage de défilement maximale.

fRedraw

Type : BOOL

Spécifie si la barre de défilement doit être redessinée immédiatement pour refléter la modification. Si ce paramètre a la valeur TRUE, la barre de défilement est redessinée ; si elle est FALSE, la barre de défilement n’est pas redessinée.

Valeur retournée

Type : int

Retourne une valeur différente de zéro en cas de réussite, ou de zéro dans le cas contraire.

Remarques

Note Les fonctions de barre de défilement plat sont implémentées dans Comctl32.dll versions 4.71 à 5.82. Comctl32.dll versions 6.00 et ultérieures ne prennent pas en charge les barres de défilement plates.
 

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]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll (version 4.71 ou ultérieure)