StatusBarProgress()

Syntaxe

StatusBarProgress(#StatusBar, Champ, Valeur [, Apparence [, Min, Max]])
Description
Affiche une barre de progression dans le 'Champ' de la '#BarreEtat'. La 'Valeur' indique la progression actuelle de la barre (relative au minimum et maximum). Pour mettre à jour cette valeur, il suffit de rappeler cette fonction avec une valeur différente.

Le paramètre 'Apparence' est facultatif et peut prendre les valeurs suivantes:
  #PB_StatusBar_Raised    : Bordure en relief élevé
  #PB_StatusBar_BorderLess: Sans bordure
Les paramètres 'Min' et 'Max' représentent les limites de la barre de progression. 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.

Exemple:

  If OpenWindow(0, 0, 0, 340, 50, "StatusBarProgress", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
    If CreateStatusBar(0, WindowID(0))
      AddStatusBarField(120)
      AddStatusBarField(170)
    EndIf

    StatusBarText(0, 0, "ProgressBar !")
    StatusBarProgress(0, 1, 25)
    
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- StatusBarImage() - StatusBar Index - StatusBarText() ->