StatusBarImage()
Синтаксис
StatusBarImage(#StatusBar , Field , ImageID [, Appearance])
Описание
Задаёт изображение, которое будет отображаться в указанном поле Строки состояния.
Параметры
#StatusBar Номер, идентифицирующий используемую Строку состояния. Field Индекс поля, в котором требуется отобразить изображение. Первое поле имеет индекс ноль. ImageID Идентификатор изображения, которое требуется отобразить в указанном поле Строки состояния. Корректный идентификатор 'ImageID' можно получить с помощью функции ImageID(). Appearance (дополн.) Этот параметр изменяет внешний вид поля, с помощью следующих значений (их можно сочетать с помощью оператора '|' (Побитовое "ИЛИ")): #PB_StatusBar_Raised : приподнятые границы (не влияет на OSX и Windows с включенной темой) #PB_StatusBar_BorderLess: без границ #PB_StatusBar_Center : выровнять текст по центру поля #PB_StatusBar_Right : выровнять текст по правому краю поля
Возвращаемое значение
Ничего.
Пример (Фран)
If OpenWindow(0, 0, 0, 340, 50, "Строка состояния с картинкой", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget) If CreateStatusBar(0, WindowID(0)) AddStatusBarField(120) AddStatusBarField(170) EndIf UsePNGImageDecoder() If LoadImage(0, #PB_Compiler_Home + "Examples/Sources/Data/world.png") ; Измените Path / FileName на свой собственный значок 16x16 пикселей. StatusBarImage(0, 0, ImageID(0)) EndIf If LoadImage(1, #PB_Compiler_Home + "Examples/Sources/Data/Drive.bmp") ; Измените Path / FileName на свой собственный значок 16x16 пикселей. StatusBarImage(0, 1, ImageID(1), #PB_StatusBar_Right) EndIf Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
Поддерживаемые OS
Все