CreateStatusBar()

Syntax

Ergebnis = CreateStatusBar(#Statusleiste, WindowID)
Beschreibung
Erstellt und fügt eine leere #Statusleiste zur angegebenen WindowID hinzu.

Sobald die Statusleiste erstellt wurde, kann AddStatusBarField() zum Definieren der verschiedenen Abschnitte der Leiste benutzt werden.

Parameter

#Statusleiste Eine Nummer zum Identifizieren der neuen Statusleiste. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
WindowID Das Fenster, auf dem die Statusleiste erstellt werden soll. WindowID() kann verwendet werden, um diesen Wert zu ermitteln.

Rückgabewert

Ein Wert ungleich Null, wenn die Statusleiste erfolgreich erstellt wurde, andernfalls Null.

Beispiel

  If OpenWindow(0, 0, 0, 440, 50, "StatusBar", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
    If CreateStatusBar(0, WindowID(0))
      AddStatusBarField(90)
      AddStatusBarField(100)
      AddStatusBarField(#PB_Ignore) ; Größe dieses Feldes automatisch anpassen
      AddStatusBarField(100)
    EndIf

    StatusBarText(0, 0, "Area normal")
    StatusBarText(0, 1, "Area randlos", #PB_StatusBar_BorderLess)
    StatusBarText(0, 2, "Area rechts", #PB_StatusBar_Right) 
    StatusBarText(0, 3, "Area zentriert", #PB_StatusBar_Center)
    
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

Siehe auch

FreeStatusBar()

Unterstützte OS

Alle

<- AddStatusBarField() - StatusBar Inhaltsverzeichnis - FreeStatusBar() ->