Vcl.ActnCtrls.TCustomButtonControl.MouseMove

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;

C++

DYNAMIC void __fastcall MouseMove(System::Classes::TShiftState Shift, int X, int Y);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.ActnCtrls.pas
Vcl.ActnCtrls.hpp
Vcl.ActnCtrls TCustomButtonControl

Description

Répond au déplacement de la souris sur la zone du contrôle bouton personnalisé.

Un contrôle appelle MouseMove en réponse à l'un des messages Windows de déplacement de la souris (WM_MOUSEMOVE), et décode les paramètres du message dans l'état de la touche Maj et la position, qu'il transmet respectivement dans les paramètres Shift, X et Y .

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.

Voir aussi