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änderDie 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