FMX.Controls3D.TMouseEvent3D

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);

Propriétés

Type Visibilité  Source Unité  Parent
typedef public FMX.Controls3D.hpp FMX.Controls3D FMX.Controls3D

Description

Type procédural utilisé par tous les événements OnMouseUp et OnMouseDown.

Sender est l'objet qui émet l'appel d'événement.

Button spécifie quel bouton de la souris (gauche, droit ou au milieu) a été appuyé.

Shift spécifie les touches - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - qui sont enfoncées quand le pointeur de la souris se trouve au-dessus du contrôle.

X et Y spécifient les coordonnées, exprimées en pixels, du pointeur de la souris dans la zone client du contrôle.

RayPos et RayDir spécifient la position et la direction du rayon de déplacement de la souris.

Voir aussi