CreateStatusBar()
Синтаксис
Result = CreateStatusBar(#StatusBar , WindowID)
Описание
Создаёт пустую Строку состояния (StatusBar) и добавляет её в указанное окно (с идентификатором WindowID). После создания Строки состояния можно использовать функцию AddStatusBarField() для настройки разных её частей.
Параметры
#StatusBar Номер, идентифицирующий новую Строку состояния. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически. WindowID Идентификатор Окна, в котором должна быть создана Строка состояния. Корректный идентификатор 'WindowID' можно получить с помощью функции WindowID().
Возвращаемое значение
Возвращает не нулевое значение, если Строка состояния была создана успешно, в противном случае 0. Если в качестве параметра #StatusBar использовалось значение #PB_Any, то в случае успеха будет возвращен сгенерированный Номер.
Пример
If OpenWindow(0, 0, 0, 590, 50, "Строка состояния", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget) If CreateStatusBar(0, WindowID(0)) AddStatusBarField(120) AddStatusBarField(120) AddStatusBarField(#PB_Ignore) ; автоматически подстраивает размер этого поля AddStatusBarField(130) EndIf StatusBarText(0, 0, "Поле обычное") StatusBarText(0, 1, "Поле без границ", #PB_StatusBar_BorderLess) StatusBarText(0, 2, "Выравнено справа", #PB_StatusBar_Right) StatusBarText(0, 3, "Выравнено по центру.", #PB_StatusBar_Center) Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
См. также
FreeStatusBar()
Поддерживаемые OS
Все