CreateStatusBar()

Syntax

Ergebnis = CreateStatusBar(#StatusBar, WindowID)
Beschreibung
Erstellt und fügt eine leere Statusleiste zur angegebenen WindowID hinzu. Wenn #PB_Any als '#StatusBar' Parameter verwendet wird, dann wird der Identifier der neuen Statusleiste als 'Ergebnis' zurückgegeben. Ist 'Ergebnis' gleich 0, ist die Erstellung der Statusleiste fehlgeschlagen, andernfalls ist alles in Ordnung. Sobald die Statusleiste erstellt wurde, kann AddStatusBarField() zum Definieren der verschiedenen Abschnitte der Leiste benutzt werden.

Beispiele:
  If OpenWindow(0, 0, 0, 440, 50, #PB_Window_SystemMenu|#PB_Window_ScreenCentered|#PB_Window_SizeGadget, "StatusBar")
    If CreateStatusBar(0, WindowID())
      AddStatusBarField(90)
      AddStatusBarField(100)
      AddStatusBarField(130)
      AddStatusBarField(100)
    EndIf

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

Unterstützte OS

Windows, Linux, MacOS X

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