StatusBarProgress()

Syntax

StatusBarProgress(#Statusleiste, Feld, Wert [, Aussehen [, Min, Max]])
Beschreibung
Stellt einen Fortschrittsbalken im angegebenen 'Feld' der angegebenen 'Statusleiste' dar. Der Parameter 'Wert' definiert den aktuellen Fortschritt (relativ zum aktuellen Minimum und Maximum). Um diesen Wert zu aktualisieren, rufen Sie einfach diesen Befehl mit einem anderen Wert erneut auf.

'Aussehen' ist optional und kann verwendet werden, um das Aussehen des Felds mit den folgenden Wert zu verändern:
  #PB_StatusBar_Raised    : erhöhte Ränder
  #PB_StatusBar_BorderLess: ohne Ränder 
Die Parameter 'Min' und 'Max' definieren die Grenzen des Fortschrittsbalkens. Wenn sie nicht angegeben werden oder den Wert #PB_Ignore haben, dann werden die Grenzen eines vorherigen Aufrufs dieses Befehls verwendet. Die Standardwerte von 'Min' und 'Max' für ein neu erstelltes Statusleisten-Feld sind 0 und 100.

Beispiel:

  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

Unterstützte OS

Alle

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