SetGadgetFont()

Syntaxe

SetGadgetFont(#Gadget, PoliceID)
Description
Change la police du #Gadget spécifié. 'PoliceID' peut être facilement obtenu par la fonction FontID() de la bibliothèque Font.

Si la valeur de #Gadget est #PB_Default, alors la police par défaut utilisée par les nouveaux gadgets est changée par la nouvelle valeur.

Si la valeur de 'PoliceID' est #PB_Default, alors la police par défaut du système d'exploitation sera utilisée.

Exemple:

  If OpenWindow(0, 0, 0, 222, 130, "SetGadgetFont", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    If LoadFont(0, "Arial", 16)
      SetGadgetFont(#PB_Default, FontID(0))   ; la police par défaut est remplacée par celle chargée (Arial 16)
    EndIf
    ButtonGadget(0, 10, 10, 200, 30, "Bouton - Arial 16")
    SetGadgetFont(#PB_Default, #PB_Default)  ; remet la police par défaut originale (standard)
    ButtonGadget(1, 10, 50, 200, 30, "Bouton - standard")
    If LoadFont(1,"Courier",10, #PB_Font_Bold|#PB_Font_Underline)
      SetGadgetFont(#PB_Default, FontID(1))   ; la police par défaut est remplacée par celle chargée (Courier 10)
    EndIf
    TextGadget(2, 10, 90, 200, 40, "Texte en Courier 10 Gras + souligné", #PB_Text_Center)
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- SetGadgetData() - Gadget Index - SetGadgetItemAttribute() ->