StatusBarProgress()
Syntaxe
StatusBarProgress(#BarreEtat, Champ, Valeur [, Apparence [, Min, Max]])Description
Affiche une barre de progression dans un champ.
Arguments
#BarreEtat La barre d'état à utiliser. Champ Le champ à utiliser.
Le premier champ commence à zéro.Valeur La progression à afficher, entre un minimum et un maximum.
La mise à jour de la barre de progression se fait en appellant cette fonction de nouveau avec une nouvelle valeur de progression.Apparence (optionnel) Peut être une combinaison des valeurs suivantes (combinaison avec l'opérateur '|' (OR)): #PB_StatusBar_Raised : Bordure en relief élevé (sauf OS X et Windows avec thème graphique) #PB_StatusBar_BorderLess: Sans bordureMin, Max (optionnel) Les bornes minimum et maximum autorisées.
S'ils sont omis, ou si #PB_Ignore est spécifié, alors les valeurs précédentes seront utilisées.
Les valeurs par défaut de 'Min' et 'Max' pour les champs nouvellement créés sont respectivement 0 et 100.
Valeur de retour
Aucune.
Exemple
If OpenWindow(0, 0, 0, 360, 50, "Barre d'état avec une barre de progression", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget) If CreateStatusBar(0, WindowID(0)) AddStatusBarField(170) AddStatusBarField(150) EndIf StatusBarText(0, 0, "Progression en cours...") StatusBarProgress(0, 1, 0) Delay(500) StatusBarProgress(0, 1, 25) Delay(500) StatusBarProgress(0, 1, 50) Delay(500) StatusBarProgress(0, 1, 75) Delay(500) StatusBarProgress(0, 1, 100) StatusBarText(0, 0, "Terminé !") Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Voir aussi
StatusBarText(), StatusBarImage(), CreateStatusBar()
OS Supportés
Tous