PureBasic

SetGadgetFont()

Синтаксис

SetGadgetFont(#Gadget , FontID)

Описание


Изменяет шрифт указанного Гаджета.

Параметры

#Gadget Номер идентифицирующий указанный Гаджет.Если для этого параметра установлено значение #PB_Default, то изменён будет шрифт, используемый по умолчанию для вновь создаваемых Гаджетов.
FontID Шрифт, который будет установлен. С помощью функции FontID() можно получить корректный Системный Идентификатор шрифта FontID. Если для этого параметра установлено значение #PB_Default, будет использоваться шрифт по умолчанию Операционной Системы.

Возвращаемое значение

Ничего.

Пример

If OpenWindow(0, 0, 0, 222, 130, "SetGadgetFont", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If LoadFont(0, "Arial", 16)
        SetGadgetFont(#PB_Default, FontID(0)) ; Установить загруженный шрифт Arial 16 как новый стандарт
    EndIf
    ButtonGadget(0, 10, 10, 200, 30, "Кнопка - Arial 16")
    SetGadgetFont(#PB_Default, #PB_Default) ; Вернуть настройки шрифта обратно к изначальному стандартному шрифту
    ButtonGadget(1, 10, 50, 200, 30, "Кнопка - стандартный")
    If LoadFont(1, "Courier", 10, #PB_Font_Bold | #PB_Font_Underline)
        SetGadgetFont(#PB_Default, FontID(1)) ; Установить загруженный шрифт Courier 10 как новый стандарт
    EndIf
    TextGadget(2, 10, 90, 200, 40, "Жирный + подчёркнутый Courier 10 Text", #PB_Text_Center)
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf


См. также

GetGadgetFont(), FontID(), LoadFont()

Поддерживаемые OS

Все

<- SetGadgetData() - Оглавление Gadget - SetGadgetItemAttribute()->