Creation de gadgets dans des Thread
Publié : lun. 21/nov./2005 13:21
Ya des bugs dans PureBasic lors de la création d'un gadget / Window / etc. dans un Thread. Si la feneêtre a été créée dans le processus principal, on peut pas lui ajouter des gadgets dans un Thread...
Exemple (non testé)
La fenêtre doit être vide, ce qui ne devrait pas être le cas...

Exemple (non testé)
Code : Tout sélectionner
Procedure AddButton(hWnd.l)
ButtonGadget(0, 10, 10, 80, 20, "Coucou")
Endprocedure
opt.l = je ne sais plus koi ...
hWnd = OpenWindow(0, 0, 0, 200, 200, opt, "Fenetre")
CreateGadgetList(WindowiD())
CreateThread(@AddButton(), hWnd)
Delay(2000)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow