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