Seite 1 von 1
2 Windows
Verfasst: 04.06.2006 21:03
von sen-me
Kann mir einer sagen wie ich es mit 2 Windows fertig kriege, das die Windows sich gegenseitig nicht beeinflussen ?
Z.b. öffne ich ein 2. Window, wenn ich auf dem 1. Window nun auf Beenden Button klicke (eigener), dann schließt er das 2. fenster...
Verfasst: 04.06.2006 21:07
von winduff
wenn du die Hauptschleife beendest, wird ja nach #Pb_Event_CloseWindow abgefragt.
Schau also welches Fenster gerade betätigt wurde, und schließe das entsprechende....
Hab gerade kein Beispiel zur hand, dürftest aber zurechtkommen ist ganz einfach.
Verfasst: 04.06.2006 21:24
von #NULL
...ich mach mal weiter...
winduff meint, du musst abfragen, von welchem window die close-message kam
Code: Alles auswählen
repeat
event = WindowEvent()
select event
case #PB_Event_CloseWindow
if EventWindow() = oneWin
;mach dies
endif
if EventWindow() = anotherWin
;mach jenes
endif
...
...
unti quit
also nicht bei #PB_Event_CloseWindow prinzipiell quit=1 setzen und die schleife beenden.
Verfasst: 04.06.2006 21:37
von sen-me
Ein anderes Problem:
Wie kann ich mittels TrackBar ein Movie steuern?
Also das die Trackbar grade anzeigt welcher Frame gespielt wird hab ich schon, nur klapt es nicht mit dem Trackbar verschieben = Movie spielt an der verschobenen stelle weiter... die trackbar kehrt immer gleich wieder zurück wo das movie war
Verfasst: 04.06.2006 22:00
von Kiffi
> Ein anderes Problem:
bitte dafür einen neuen Thread aufmachen.
Grüße ... Kiffi
P.S.: Kannst Dich ruhig mal für die Hilfe bedanken.
Verfasst: 05.06.2006 10:28
von sen-me
ok
Danke für die Hilfe und für den Hinweis ^^