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änder 
Min, 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

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