FMX.Controls.TControl.MouseMove

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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 et Y 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.

Voir aussi