i have tried it on my own, but either i was drunk or made some stupid mistakes
a little code snippet which could help me get started would be really nice if this is possible.
Code: Select all
;
; by Danilo, 08.03.2003 (de-forum)
;
Global FensterZahl
Procedure FensterThread(value)
FensterZahl + 1
OpenWindow(FensterZahl, Random(300), Random(300), 200, 200, #PB_Window_MinimizeGadget, "Fenster "+Str(FensterZahl))
Repeat
Select WaitWindowEvent()
Case #PB_EventCloseWindow
QuitThread = 1
EndSelect
Until QuitThread = 1
EndProcedure
If OpenWindow(0, 0, 0, 150, 100, #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered, "Hauptfenster")
CreateGadgetList(WindowID())
#Button1 = 1:ButtonGadget(#Button1, 0, 0, 150, 21, "Neues Fenster erstellen")
Repeat
Select WaitWindowEvent()
Case #PB_EventGadget
Select EventGadgetID() ;Gadgets
Case #Button1 ;ButtonGadget
CreateThread(@FensterThread(),0)
EndSelect ;EventGadgetID()
Case #PB_EventCloseWindow
Quit = 1
EndSelect ;Event
Until Quit = 1
End
EndIf