TrackBarGadget()

Syntaxe

Resultat = TrackBarGadget(#Gadget, x, y, Largeur, Hauteur, Minimum, Maximum [, Options])
Description
Crée un gadget 'Barre de défilement' dans la GadgetList. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. #Gadget est le numéro retourné par la fonction EventGadget(). La plage 'Minimum-Maximum' doit être comprise entre 0 et 10 000.

Le paramètre facultatif 'Options' peut être une combinaison des constantes suivantes:
  #PB_TrackBar_Ticks   : Affiche un trait de marquage à chaque valeur.
  #PB_TrackBar_Vertical: Le gadget est vertical.
Vous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip().

Les commandes suivantes peuvent être utilisées pour contrôler le gadget:

- GetGadgetState(): Renvoie la position actuelle du curseur (Valeur comprise entre 'Minimum' et 'Maximum')
- SetGadgetState(): Change la position actuelle du curseur.
- GetGadgetAttribute() avec un des attributs suivants:
  #PB_TrackBar_Minimum: Renvoie la valeur minimale.
  #PB_TrackBar_Maximum: Renvoie la valeur maximale. 
- SetGadgetAttribute() avec un des attributs suivants:
  #PB_TrackBar_Minimum: Change la valeur minimale.
  #PB_TrackBar_Maximum: Change la valeur maximale. 

Exemple:

If OpenWindow(0, 0, 0, 320, 200, "TrackBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    TextGadget    (3, 10,  20, 250, 20,"Barre à curseur standard", #PB_Text_Center)
    TrackBarGadget(0, 10,  40, 250, 20, 0, 10000)
    SetGadgetState(0, 5000)
    TextGadget    (4, 10, 100, 250, 20, "Barre à curseur avec traits de marquage", #PB_Text_Center)
    TrackBarGadget(1, 10, 120, 250, 20, 0, 30, #PB_TrackBar_Ticks)
    SetGadgetState(1, 3000)
    TextGadget    (5,  90, 180, 200, 20, "Barre à curseur verticale", #PB_Text_Right)
    TrackBarGadget(2, 270, 10, 20, 170, 0, 10000, #PB_TrackBar_Vertical)
    SetGadgetState(2, 8000)
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- TextGadget() - Gadget Index - TreeGadget() ->