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