Vcl.Controls.TMouseEvent
C++
typedef void __fastcall (__closure *TMouseEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
typedef | public | Vcl.Controls.hpp | Vcl.Controls | Vcl.Controls |
Description
TMouseEvent est le type de fonction d'un événement OnMouseDown ou d'un événement OnMouseUp.
TMouseEvent comprend les paramètres suivants :
Paramètre | Signification |
---|---|
Sender |
Le contrôle qui a généré l'événement. |
Button |
Le bouton de la souris qui a été appuyé. Ce paramètre peut prendre l'une des valeurs suivantes : mbLeft, mbRight, mbMiddle. |
Shift |
L'état des touches Alt, Ctrl, Maj et des boutons de la souris. |
X |
La coordonnée X en cours du curseur de la souris. |
X |
La coordonnée Y en cours du curseur de la souris. |
Remarque : Les coordonnées X et Y sont basées sur le paramètre Sender. Appelez ClientToScreen pour obtenir les coordonnées écran globales.