FontID()
Syntax
FontID = FontID(#Font)Description
Returns the unique system identifier of the #Font.
This result is sometimes also refered to as a 'Handle'. Take a look at the extra chapter Handles and Numbers for more information.
It is also possible to use the result of FontID() to choose from several loaded fonts.
An example of using FontID() in combination with SetGadgetFont():If OpenWindow(0, 0, 0, 222, 130, "FontID()", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 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
All