FMX.Controls3D.TMouseEvent3D

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TMouseEvent3D)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y, const System::Math::Vectors::TVector3D &RayPos, const System::Math::Vectors::TVector3D &RayDir);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public FMX.Controls3D.hpp FMX.Controls3D FMX.Controls3D

Beschreibung

Prozeduraler Typ, der von allen OnMouseUp- und OnMouseDown-Ereignissen verwendet wird.

Sender ist das Objekt, das den Ereignisaufruf ausgegeben hat.

Button gibt an, welche Maustaste (links, rechts oder mittlere) gedrückt wird.

Shift gibt die Umschalttasten – UMSCHALT, STRG, ALT oder CMD (nur Mac) – an, die beim Führen des Mauszeigers über das Steuerelement gedrückt sind.

X und Y geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.

RayPos und RayDir geben die Position und Richtung der Spur an, auf der die Maus bewegt wird.

Siehe auch