FMX.Controls.TControl.MouseMove
Delphi
procedure MouseMove(Shift: TShiftState; X, Y: Single); virtual;
C++
virtual void __fastcall MouseMove(System::Classes::TShiftState Shift, float X, float Y);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Répartiteur d'événements OnMouseMove.
Comme le curseur de la souris se déplace sur un contrôle, cette méthode est appelée de façon répétitive. Chaque appel s'effectue avec les nouvelles coordonnées reflétant le chemin continu du curseur de la souris sur la zone d'écran couverte par la représentation visuelle du contrôle :
Shift
indique quelles touches mortes - MAJ, CTRL, ALT et CMD (seulement pour le Mac) - étaient appuyées alors que le curseur de la souris se trouvait sur le contrôle.
X
etY
indiquent les coordonnées, exprimées en pixels, du pointeur de la souris dans la zone client du contrôle.
Redéfinissez la méthode protégée MouseMove pour fournir d'autres réponses lorsque le curseur de la souris se déplace sur le contrôle.