TrackBarGadget()
Syntaxe
Resultat = TrackBarGadget(#Gadget, X, Y, Largeur, Hauteur, Minimum, Maximum [, Options])Description
Crée un gadget Curseur dans la GadgetList en cours.
Arguments
#Gadget Le numéro d'identification du nouveau gadget.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget. Minimum, Maximum La plage 'Minimum-Maximum' doit être comprise entre 0 et 10 000. Options (optionnel) Peut être une combinaison de: #PB_TrackBar_Ticks : Affiche un trait de marquage à chaque valeur. #PB_TrackBar_Vertical: Le gadget est vertical.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.
Remarques
- GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget. 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 l'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) 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
Voir aussi
GetGadgetState(), SetGadgetState(), GetGadgetAttribute(), SetGadgetAttribute()
OS Supportés
Tous