Partager via


fonction FlatSB_EnableScrollBar (commctrl.h)

Active ou désactive un ou les deux boutons de direction de barre de défilement plat. Si les barres de défilement plates ne sont pas initialisées pour la fenêtre, cette fonction appelle la fonction EnableScrollBar standard.

Syntaxe

BOOL FlatSB_EnableScrollBar(
  HWND unnamedParam1,
  int  unnamedParam2,
  UINT unnamedParam3
);

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.

unnamedParam2

Type : int

Paramètre qui spécifie le type de barre de défilement. Ce peut être l’une des valeurs suivantes :

Valeur Signification
SB_BOTH
Active ou désactive les boutons de direction sur les barres de défilement horizontales et verticales.
SB_HORZ
Active ou désactive les boutons de direction de la barre de défilement horizontale.
SB_VERT
Active ou désactive les boutons de direction sur la barre de défilement verticale.

unnamedParam3

Type : UINT

Paramètre qui spécifie si les flèches de la barre de défilement sont activées ou désactivées et indique quelles flèches sont activées ou désactivées. Ce peut être l’une des valeurs suivantes :

Valeur Signification
ESB_DISABLE_BOTH
Désactive les deux boutons de direction sur la barre de défilement spécifiée.
ESB_DISABLE_DOWN
Désactive le bouton direction vers le bas de la barre de défilement verticale.
ESB_DISABLE_LEFT
Désactive le bouton direction gauche de la barre de défilement horizontale.
ESB_DISABLE_LTUP
Désactive le bouton de direction gauche sur la barre de défilement horizontale ou le bouton direction haut sur la barre de défilement verticale.
ESB_DISABLE_RIGHT
Désactive le bouton de direction droite sur la barre de défilement horizontale.
ESB_DISABLE_RTDN
Désactive le bouton de direction droite sur la barre de défilement horizontale ou le bouton direction vers le bas de la barre de défilement verticale.
ESB_DISABLE_UP
Désactive le bouton direction haut de la barre de défilement verticale.
ESB_ENABLE_BOTH
Active les deux boutons de direction sur la barre de défilement spécifiée.

Valeur retournée

Type : BOOL

Retourne une valeur différente de zéro si la barre de défilement change, ou 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)