Button klick auswerten
Verfasst: 03.04.2011 18:28
Hallo!
Normalerweise wird offenbar der Status eines angeklickten Buttons erst zurückgegeben, wenn man den Klick beendet hat (also die Maustaste wieder los lässt)- Bleibt der Button "gedrückt" kommt kein Wert zurück.
Genau dass will ich aber auswertgen. Ich will nicht nur wissen, OB ein Button gedrückt wurde, sondern wie lange.
D.H. wenn ich einen Button kurz drücke, wird ein Flag halt kurz auf 1 und dann wieder auf 0 gesetzt,
Wenn ich den Button lange drücke, bleibt das Flag so lange auf 1, wie eben der Button gedrückt wird.
Damit bekomme ich eben nur zurück OB ein Button gedrückt "wurde", aber nicht wie lange, bzw. ob er noch immer gedrückt ist....
Gibt es da eine Möglchkeit?
lg
Oliver
Normalerweise wird offenbar der Status eines angeklickten Buttons erst zurückgegeben, wenn man den Klick beendet hat (also die Maustaste wieder los lässt)- Bleibt der Button "gedrückt" kommt kein Wert zurück.
Genau dass will ich aber auswertgen. Ich will nicht nur wissen, OB ein Button gedrückt wurde, sondern wie lange.
D.H. wenn ich einen Button kurz drücke, wird ein Flag halt kurz auf 1 und dann wieder auf 0 gesetzt,
Wenn ich den Button lange drücke, bleibt das Flag so lange auf 1, wie eben der Button gedrückt wird.
Code: Alles auswählen
Repeat
Event0 = WaitWindowEvent(0)
Select Event0
Case #PB_Event_Gadget
eventGadget = EventGadget()
Select EventGadget()
Case EventGadget()
If EventGadget() = #ButtonFT0
debug "X"
endif
EndSelect
Case #PB_Event_CloseWindow
Quit = 1
EndSelect
Until Quit = 1
End
Gibt es da eine Möglchkeit?
lg
Oliver