FontID()
Syntax
FontID = FontID(#Font)Description
Returns the unique system identifier of the #Font.
This result is sometimes also known as 'Handle'. Look at the extra chapter Handles and Numbers for more information.
Its also possible to use the result of FontID() to choose from several loaded fonts.
One example using FontID() in combination with SetGadgetFont():If OpenWindow(0, 0, 0, 222, 130, "FontID()", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) ButtonGadget(0, 10, 10, 200, 30, "Click to change the font...") 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
Supported OS
Windows, Linux, MacOS X, AmigaOS