ContainerGadget()
Syntaxe
Resultat = ContainerGadget(#Gadget, x, y, Largeur, Hauteur [, Options])Description
Crée un nouveau #Gadget destiné à contenir d'autres gadgets. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. La 'GadgetList' courante est automatiquement changée et les nouveaux gadgets qui sont créés après cette commande seront placés dans ce #Gadget. CloseGadgetList() permet de revenir à la 'GadgetList' précédente. OpenGadgetList() pourra être utiliser pour ajouter des gadgets dynamiquement dans ce #Gadget.
Le paramètre 'Options' est facultatif et peut avoir l'une des valeurs suivantes:#PB_Container_BorderLess: Sans bordure (Defaut) #PB_Container_Flat : Cadre simple #PB_Container_Raised : Cadre élevé #PB_Container_Single : Cadre enfoncé #PB_Container_Double : Cadre doublement enfoncéVous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip().
Ce gadget supporte les commandes SetGadgetColor() et GetGadgetColor() avec la constante #PB_Gadget_BackColor comme 'TypeCouleur' pour changer la couleur de fond du gadget.
Exemple:
If OpenWindow(0, 0, 0, 322, 150, "ContainerGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) ContainerGadget(0, 8, 8, 306, 133, #PB_Container_Raised) ButtonGadget(1, 10, 15, 80, 24, "Bouton 1") ButtonGadget(2, 95, 15, 80, 24, "Bouton 2") CloseGadgetList() Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
OS Supportés
Tous