FrameGadget()
Синтаксис
Result = FrameGadget(#Gadget , x , y , Width , Height , Text$ [, Flags])
Описание
Создает Гаджет "Рамка" (Frame Gadget) в текущем списке Гаджетов (GadgetList). Этот Гаджет имеет только декоративное предназначение.
Параметры
#Gadget Номер для идентификации нового Гаджета. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически. x, y, Width, Height Позиция и размеры нового Гаджета. Text$ Текст для отображения в Рамке. Текст будет выводиться только если не задан флаг переопределения вида бордюра. Flags (дополн.) Флаги, позволяющие изменить вида бордюра. Этот параметр может быть одним из следующих значение : #PB_Frame_Single : Одинарная утопленная рамка (только Windows). #PB_Frame_Double : Двойная утопленная рамка (только Windows). #PB_Frame_Flat : Плоская рамка (только Windows).
Возвращаемое значение
Возвращает не нулевое значение в случае успешного создания Гаджета, в противном случае возвращает ноль. Если в качестве параметра #Gadget использовалось значение #PB_Any, то в случае успеха, возвращаемым значением будет сгенерированный Номер Гаджета.
Комментарии
Поскольку этот Гаджет имеет только декоративное предназначение, функцию GadgetToolTip() с ним использовать невозможно. Также этот Гаджет не получает событий.
Пример
If OpenWindow(0, 0, 0, 320, 250, "Гаджет Рамка", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) FrameGadget(0, 10, 10, 300, 50, "Стандартная Рамка") FrameGadget(1, 10, 70, 300, 50, "", #PB_Frame_Single) FrameGadget(2, 10, 130, 300, 50, "", #PB_Frame_Double) FrameGadget(3, 10, 190, 300, 50, "", #PB_Frame_Flat) Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
См. также
GetGadgetText(), SetGadgetText(), ContainerGadget()
Поддерживаемые OS
Все