PureBasic

AddStatusBarField()

Синтаксис

AddStatusBarField(Width)

Описание


Добавляет поле в текущую Строку состояния, ранее созданную с помощью CreateStatusBar(). Каждое новое поле добавляется справа от уже существующих.

Параметры

Width Ширина нового поля в пикселях. Если значение 'Width' равно #PB_Ignore, размер поля будет подобран автоматически так, чтобы заполнить всё оставшееся свободное место в Строке состояния. Значение #PB_Ignore в параметре'Width' могут иметь несколько полей, в таком случае свободное место будет поровну поделено между этими полями.

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

Ничего.

Комментарии

Задать или изменить содержимое полей Строки состояния можно с помощью следующих команд:
- StatusBarText()
- StatusBarImage()
- StatusBarProgress()

Пример (Фран)

If OpenWindow(0, 0, 0, 940, 60, "Строка состояния", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
  ButtonGadget(1,10,3,300,25,"Добавить новое поле в Строке состояния")
  If CreateStatusBar(0, WindowID(0))
    AddStatusBarField(110)
  EndIf
  StatusBarText(0, 0, "Начальное поле")
  
  Repeat
    Event = WaitWindowEvent()
    Select Event
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 1 
            AddStatusBarField(110)
        EndSelect
    EndSelect
  Until Event = #PB_Event_CloseWindow
  
EndIf

См. также

StatusBarText(), StatusBarImage(), StatusBarProgress(), CreateStatusBar()

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

Все

Оглавление StatusBar - CreateStatusBar() ->