PureBasic

StatusBarText()

Синтаксис

StatusBarText(#StatusBar , Field , Text$ [, Appearance])

Описание


Устанавливает текст для заданного поля указанной Строки состояния.

Параметры

#StatusBar Номер, идентифицирующий используемую Строку состояния.
Field Индекс поля, в которое требуется вписать текст. Первое поле имеет индекс ноль.
Text$ Текст, который требуется вписать в указанное поле Строки состояния.
Appearance (дополн.) Этот параметр изменяет внешний вид поля, с помощью следующих значений (их можно сочетать с помощью оператора '|'):
  #PB_StatusBar_Raised    : приподнятые границы (не влияет на OSX и Windows с включенной темой)
  #PB_StatusBar_BorderLess: без границ 
  #PB_StatusBar_Center    : выровнять текст по центру поля
  #PB_StatusBar_Right     : выровнять текст по правому краю поля

Возвращаемое значение

Ничего.

Пример

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 | #PB_StatusBar_Raised)
    StatusBarText(0, 3, "Выравнено по центру.", #PB_StatusBar_Center)

    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Поддерживаемые OS

Все

<- StatusBarProgress() - Оглавление StatusBar