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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | FMX.Types |
Description
Type procédural utilisé pour tous les types d'événements OnMouseUp et OnMouseDown.
Un gestionnaire d'événements TMouseEvent doit être appelé avec les paramètres suivants :
Sender
-- un pointeur sur l'objet ayant appelé cette fonction.Button
-- indique quel bouton de la souris a été appuyé.Shift
-- indique quelles touches mortes - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - étaient appuyées quand l'utilisateur a appuyé sur le bouton de la souris.X
etY
-- les coordonnées, exprimées en pixels, du pointeur de la souris dans la zone client du contrôle.