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
Все