Beschreibung | ||||
Diese Funktion ermittelt, ob eine bestimmte Maustaste gedrückt wird. Dabei wird entweder TRUE=1 für gedrückt oder FALSE=0 für nicht gedrückt zurückgeliefert. Für jede Taste ist ein Befehl notwendig. Um alle Maustasten gleichzeitig zu überprüfen, sollte besser GETMOUSE verwendet werden. Mit MOUSEHIT kann dagegen ermittelt werden, wie oft eine bestimmte Taste gedrückt wurde.
| ||||
Parameter für Taste | ||||
1 = linke Maustaste 2 = rechte Maustaste 3 = mittlere Maustaste (nicht bei jeder Maus) | ||||
Rückgabewert | ||||
| ||||
Beispiel | ||||
Dieses Programm zeigt die Nummer der Maustaste, wenn die gedrückt wird: SETBUFFER BACKBUFFER() WHILE NOT KEYHIT(1) CLS LOCATE 0,0 PRINT "Maustasten:" FOR t = 1 TO 3 IF MOUSEDOWN(t) THEN PRINT t ELSE PRINT "-" NEXT FLIP WEND | ||||
Siehe auch | ||||
FLUSHMOUSE, GETMOUSE, MOUSEHIT, MOUSEWAIT, WAITMOUSE |