MouseDown |

Funktionsname | c:<CONTROL-NAME>_OnMouseDown
Syntax | `(defun c:<CONTROL-NAME>_OnMouseDown (intButton [als Integer] intFlags [als Bitflag] intX [als Long] intY [als Long] /) )`
Rückgabewert | nicht verwendet
Ausgelöst durch | Block, Datenblatt, Schraffur, Erweiterte Liste, Bild, Dia

Dieses Ereignis wird ausgelöst, wenn über diesem Steuerelement eine Maustaste gedrückt wurde. intButton identifiziert die gedrückte Taste, die das Ereignisausgelöst hat. intX und intY geben die Koordinaten in Bezug zur linken oberen Ecke des Steuerelements zurück, wo das Ereignis ausgelöst wurde. Das intFlags Argument ist ein Bitcode, der den Status von Steuerung (Strg) und Umschalttaste (Shift) wiedregibt und sich aus folgenden Werten zusammensetzt:

Tastennummer | Taste
--- | ---
1 | Links
2 | Rechts
4 | Mitte

Bits | Werte | Bedeutung
--- | --- | ---
0 | 1 | Linke Taste gedrückt
1 | 2 | Rechte Taste gedrückt
2 | 4 | Umschalttaste gedrückt
3 | 8 | Strg-Taste gedrückt
4 | 16 | Mittlere Taste gedrückt