FMX.Types.TMouseEvent
Delphi
TMouseEvent = procedure(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single) of object;
C++
typedef void __fastcall (__closure *TMouseEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
type typedef |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Beschreibung
Prozeduraler Typ, der für alle OnMouseUp- und OnMouseDown-Ereignistypen verwendet wird.
Eine TMouseEvent-Ereignisbehandlungsroutine muss mit den folgenden Parametern aufgerufen werden:
Sender– ein Zeiger auf das Objekt, das diese Funktion aufgerufen hat.Button– gibt die gedrückte Maustaste an.Shift– gibt die beim Klicken gedrückt gehaltene Sondertaste – UMSCHALT, STRG, ALT oder CMD (nur Mac) – an.XundY– geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.