ContainerGadget()
Syntaxe
Resultat = ContainerGadget(#Gadget, X, Y, Largeur, Hauteur [, Options])Description
Crée un nouveau gadget container qui est un simple panneau destiné à contenir d'autres gadgets.
Arguments
#Gadget Le numéro d'identification du nouveau gadget.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget. Options (optionnel) Peut être une combinaison de: #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é
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.
Remarques
Une fois le gadget créé, les gadgets créés utérieurement feront partie du container.
Pour ne plus ajouter de gadgets au container, utilisez la fonction CloseGadgetList() pour fermer la 'GadgetList' du container et retourner à la 'GadgetList' précédente.
OpenGadgetList() pourra être utilisé pour ajouter des gadgets dynamiquement dans ce #Gadget.- GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget. Les fonctions suivantes peuvent être appelées pour agir sur le container - SetGadgetColor() et GetGadgetColor() avec la constante #PB_Gadget_BackColor comme 'TypeCouleur' pour changer la couleur de fond du gadget. L'évènement suivant est pris en charge par EventType(): #PB_EventType_Resize: Le gadget a été redimensionné.
Exemple
If OpenWindow(0, 0, 0, 322, 150, "ContainerGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 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
Voir aussi
OpenGadgetList(), CloseGadgetList(), SetGadgetColor(), GetGadgetColor()
OS Supportés
Tous