SetGadgetColor()
Синтаксис
SetGadgetColor(#Gadget , ColorType , Color)
Описание
Изменяет цвет определённый параметром 'ColorType' для указанного Гаджета.
Параметры
#Gadget Номер идентифицирующий указанный Гаджет. ColorType Тип атрибута цвета, который требуется изменить. Этот параметр может быть одним из следующих значений: (не каждый Гаджет поддерживает их все, сведения о поддерживаемых цветовых атрибутах см. в описании каждого Гаджета отдельно) #PB_Gadget_FrontColor : Цвет текста Гаджета #PB_Gadget_BackColor : Фон Гаджета #PB_Gadget_LineColor : Цвет линий сетки #PB_Gadget_TitleFrontColor: Цвет текста в заголовке (для Гаджета CalendarGadget()) #PB_Gadget_TitleBackColor : Цвет фона в заголовке (для Гаджета CalendarGadget()) #PB_Gadget_GrayTextColor : Цвет для серого текста (для Гаджета CalendarGadget())Color Цвет (в формате RGB()), применяемый для атрибута Гаджета. Чтобы удалить пользовательский цвет и вернуться к системному цвету по умолчанию, установите для параметра 'Color' значение #PB_Default.
Возвращаемое значение
Ничего.
Комментарии
Эта функция поддерживается следующими Гаджетами:
- CalendarGadget()
- ContainerGadget()
- DateGadget()
- EditorGadget()
- ExplorerListGadget()
- ExplorerTreeGadget()
- HyperLinkGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- ProgressBarGadget() (только Windows)
- ScrollAreaGadget()
- SpinGadget()
- StringGadget()
- TextGadget()
- TreeGadget()
Примечание: При включенном стиле Windows XP цветовые настройки наверняка будут проигнорированы или переписаны стилем.
Пример
If OpenWindow(0, 0, 0, 200, 170, "SetGadgetColor", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) StringGadget(0, 10, 10, 180, 20, "Строка...") ListViewGadget(1, 10, 40, 180, 60) For i = 0 To 4 AddGadgetItem(1, -1, "Текст") Next i ContainerGadget(2, 10, 110, 180, 50, #PB_Container_Raised) SetGadgetColor(0, #PB_Gadget_BackColor, $00FFFF) SetGadgetColor(1, #PB_Gadget_FrontColor, $FFFFFF) SetGadgetColor(1, #PB_Gadget_BackColor, $000000) SetGadgetColor(2, #PB_Gadget_BackColor, $0000FF) Repeat Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
См. также
GetGadgetColor(), GetGadgetItemColor(), SetGadgetItemColor()
Поддерживаемые OS
Все