J'avais un soucis avec un texte trop long dans une case à cocher et je cherchais donc à rendre le CheckBoxGadget multi-ligne
Après un essai sans succès via l'API, il m'est venu une idée toute bête, utiliser la constante Multi-ligne des ButtonGadget en option de mon CheckBoxGadget.
Et bien, vous savez quoi, ça marche

Code : Tout sélectionner
; Auteur : Le Soldat Inconnu
; Version de PB : 4.50
;
; Explication du programme :
; CheckBoxGadget multi-ligne
; Création de la fenêtre et de la GadgetList
If OpenWindow(0, 0, 0, 300, 200, "CheckBoxGadget multi-ligne", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) = 0
End
EndIf
CheckBoxGadget(0, 4, 4, 300 - 8, 48, "Une case à cocher avec un texte bien trop long pour tenir sur une seule ligne", #PB_Button_MultiLine)
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow