HyperLinkGadget()
Синтаксис
Result = HyperLinkGadget(#Gadget , x , y , Width , Height , Text$ , Color [, Flags])
Описание
Создает Гаджет "Ссылка" (HyperLink) в текущем списке Гаджетов (GadgetList). Гаджет "Ссылка" - это область текста, которая реагирует на курсор мыши изменением своего цвета и формы курсора.
Параметры
#Gadget Номер для идентификации нового Гаджета. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически. x, y, Width, Height Позиция и размеры нового Гаджета. Text$ Текст, для отображения на Ссылке. Color Цвет текста при наведении мыши на Гаджет. Цвет текста для не подсвеченного состояния можно изменить с помощью SetGadgetColor(). Flags (дополн.) Флаги, позволяющие изменить поведение Гаджета. Этот параметр может быть комбинацией следующих значение (с помощью оператора '|'): #PB_Hyperlink_Underline: Выведет строку под текстом, не используя подчеркнутый шрифт
Возвращаемое значение
Возвращает не нулевое значение в случае успешного создания Гаджета, в противном случае возвращает ноль. Если в качестве параметра #Gadget использовалось значение #PB_Any, то в случае успеха, возвращаемым значением будет сгенерированный Номер Гаджета.
Комментарии
Вы можете добавить 'Всплывающую мини-подсказку' к этому Гаджету с помощью функции GadgetToolTip().
Этот Гаджет поддерживает функции SetGadgetColor() и GetGadgetColor() с типами #PB_Gadget_FrontColor и #PB_Gadget_BackColor для изменения цвета текста и фона (если фон окна изменился).
Пример
If OpenWindow(0, 0, 0, 270, 160, "Гаджет Ссылка", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) HyperLinkGadget(0, 10, 10, 250, 20, "Красная Ссылка", RGB(255, 0, 0)) HyperLinkGadget(1, 10, 30, 250, 20, "Зелёная Ссылка, шрифт Arial с подчёркиванием", RGB(0, 255, 0), #PB_HyperLink_Underline) SetGadgetFont(1, LoadFont(0, "Arial", 12)) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
См. также
GetGadgetText(), SetGadgetText(), GetGadgetColor(), SetGadgetColor()
Поддерживаемые OS
Все