[RESOLU] Il n'y a pas de gadgetList actuellement .....
Publié : ven. 08/avr./2011 15:36
Bonjour, Je voudrais, quand on clique sur un bouton d'une fenêtre, pouvoir créer un gadget sur une autre fenêtre. Dans d'autres langages il est possible d'indiquer la fenêtre parent au moment de la création mais je ne sais pas comment faire avec Pure Basic. J'ai pensé que prendre le focus sur la fenêtre concernée aller résoudre le problème mais ça n'a pas été le cas.
Code simple pour illustrer ma demande.
Merci de votre aide.
Code simple pour illustrer ma demande.
Code : Tout sélectionner
Enumeration
#Window1
#Button
#Window2
EndEnumeration
Procedure Window1()
OpenWindow(#Window1,0,0,800,600,"Nouvelle application",#PB_Window_ScreenCentered |#PB_Window_SizeGadget | #PB_Window_SystemMenu)
EndProcedure
Procedure Window2()
OpenWindow(#Window2,0,0,500,400,"Nouvelle application",#PB_Window_ScreenCentered |#PB_Window_SizeGadget | #PB_Window_SystemMenu)
ButtonGadget(#Button,20,20,80,20,"Test")
EndProcedure
Window1()
Window2()
Repeat
Select WaitWindowEvent()
Case #PB_Event_Gadget
Select EventGadget()
Case #Button
CloseWindow(#Window2)
ButtonGadget(#PB_Any, 20,20,80,20,"Test")
EndSelect
Case #PB_Event_CloseWindow
End
EndSelect
ForEver