FontID()
Синтаксис
FontID = FontID(#Font)
Описание
Возвращает уникальный Системный идентификатор (ID) для указанного Шрифта.
Функция может быть полезна, если какой-либо библиотеке необходима ссылка на этот Шрифт.
Параметры
#Font Номер для идентификации Шрифта, системный ID которого требуется получить.
Возвращаемое значение
Системный ID указанного Шрифта, который также называют Дескриптор.
Пример
Пример использования FontID() в сочетании с SetGadgetFont():If OpenWindow(0, 0, 0, 222, 130, "FontID()", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ButtonGadget(0, 10, 10, 200, 30, "Щелкните для изменения шрифта...") Font1 = LoadFont(#PB_Any, "Arial" , 8, #PB_Font_Bold) Font2 = LoadFont(#PB_Any, "Verdana", 12, #PB_Font_StrikeOut) UsedFont = 1 EndIf Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget If EventGadget() = 0 If UsedFont = 1 SetGadgetFont(0, FontID(Font2)) UsedFont = 2 Else SetGadgetFont(0, FontID(Font1)) UsedFont = 1 EndIf EndIf EndIf Until Event = #PB_Event_CloseWindow
См. также
LoadFont(), SetGadgetFont(), DrawingFont()
Поддерживаемые OS
Все