StatusBarProgress()
Syntax
StatusBarProgress(#Statusleiste, Feld, Wert [, Aussehen [, Min, Max]])Beschreibung
Stellt einen Fortschrittsbalken im angegebenen Feld der angegebenen Statusleiste dar.
Parameter
#Statusleiste Die zu verwendende Statusleiste. Feld Der Feld-Index, wo der Fortschrittsbalken definiert werden soll. Der erste Feld-Index beginnt bei Null. Wert Dies 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 (optional) Dies kann verwendet werden, um das Aussehen des Feldes mit folgenden Werten zu beeinflussen: #PB_StatusBar_Raised : "erhabene" Ränder (hat keinen Effekt auf OS X und Windows mit aktiviertem Theme) #PB_StatusBar_BorderLess: ohne RänderMin, Max (optional) Definieren die Grenzen des Fortschrittsbalkens. Wenn sie nicht angegeben werden oder den Wert #PB_Ignore haben, dann werden die aktuellen Grenzen verwendet. Die Standardwerte von 'Min' und 'Max' für ein neu erstelltes Statusleisten-Feld sind 0 und 100.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
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