Progressebar [Reglé]
Progressebar [Reglé]
Juste une petit question mais je c pas si mon post et dans la bonne catégorie.
Y a possibiliter de mettre un ProgressBarGadget dans un StatusBarGadget , ou il faut jute l'inclure dans un Form ?
Y a possibiliter de mettre un ProgressBarGadget dans un StatusBarGadget , ou il faut jute l'inclure dans un Form ?
en fait si c'est possible - ne jamais sous-estimer purebasic
voilà c'est même très simple :
à noter donc la ligne : CreateGadgetList(StatusBarID(0)).

voilà c'est même très simple :
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 640, 100, "Test", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_ScreenCentered)
If CreateStatusBar(0, WindowID(0))
AddStatusBarField(300)
AddStatusBarField(50)
AddStatusBarField(150)
AddStatusBarField(150)
EndIf
If CreateGadgetList(WindowID(0))
TrackBarGadget(0, 10, 20, 620, 40, 0, 100, #PB_TrackBar_Ticks)
EndIf
If CreateGadgetList(StatusBarID(0))
ProgressBarGadget(1, 5, 5, 290, 12, 0, 100, #PB_ProgressBar_Smooth)
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
Case #PB_Event_Gadget
If EventGadget() = 0
SetGadgetState(1, GetGadgetState(0))
StatusBarText(0, 1, Str(GetGadgetState(0)) + "%", #PB_StatusBar_Center)
EndIf
EndSelect
ForEver
EndIf
à noter donc la ligne : CreateGadgetList(StatusBarID(0)).
Bien vu 
Je le mettrais bien dans la doc, mais faudrait que Fred confirme que c'est pas le fruit du hasard et que cette façon de faire est bien supportée par PureBasic.
D'ailleurs ça fonctionne sous Linux ?

Je le mettrais bien dans la doc, mais faudrait que Fred confirme que c'est pas le fruit du hasard et que cette façon de faire est bien supportée par PureBasic.
D'ailleurs ça fonctionne sous Linux ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
-
- Messages : 1500
- Inscription : jeu. 25/mars/2004 11:23
- Localisation : Sophia Antipolis (Nice)
- Contact :
Intéressant.
Je vais l'utiliser pour mon PureSources
Je vais l'utiliser pour mon PureSources

Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Participez à son extension: ajouter vos programmes et partagez vos codes !
ok j'ai la réponse de Fredcomtois a écrit :Bien vu
Je le mettrais bien dans la doc, mais faudrait que Fred confirme que c'est pas le fruit du hasard et que cette façon de faire est bien supportée par PureBasic.
D'ailleurs ça fonctionne sous Linux ?
Oui, sous Windows tout est fenetre (il porte bien son nom). C'est une fonctionnalité inattendue, donc il ne faut pas la documenter.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.