CreateStatusBar()
Syntax
Ergebnis = CreateStatusBar(#Statusleiste, WindowID)Beschreibung
Erstellt und fügt eine leere '#Statusleiste' zur angegebenen 'WindowID' hinzu.
Wenn #PB_Any als '#StatusBar' Parameter verwendet wird, dann wird die Nummer 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.
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 festlegen 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
Alle