CreateGadgetList()
Syntaxe
Resultat = CreateGadgetList(WindowID)Description
Alloue les ressources nécessaires pour la création d'une nouvelle liste de gadgets (GadgetList) dans la fenêtre référencée par WindowID. Cette fonction doit être appelée avant toute fonction de création de gadget comme ButtonGadget(), ComboBoxGadget(), etc... Le paramètre 'WindowID'peut être facilement obtenu avec la commande WindowID() de la biliothèque Window.
Note: Il n'y a pas de gestion séparée des gadgets pour chaque fenêtre, ce qui implique que chaque 'GadgetID' devra être différent pour chaque gadget créé (il ne peut avoir 2 gadgets avec le même ID dans une application).Ou utilisez #PB_Any comme 'GadgetID'.
Exemple:
; Déclarez d'abord votre fenêtre... If OpenWindow(0, 0, 0, 250, 105, "CreateGadgetList", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) ; Maintenant créez la liste de gadgets... If CreateGadgetList(WindowID(0)) ; La liste de gadgets a été créée avec succès ; Déclarez vos gadgets ici... ButtonGadget(0, 10, 15, 230, 30, "Bouton de test") Else ; La liste de gadgets n'a pu être créée ; Affichez un message d'erreur ici, terminez le programme, etc... EndIf Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
OS Supportés
Tous