Vcl.ComCtrls.TToolButton.MouseMove
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.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TToolButton |
Description
Répond quand l'utilisateur déplace la souris sur le bouton outil.
N'appelez pas MouseMove. Elle est appelée automatiquement lorsque l'utilisateur déplace la souris sur le bouton outil ou lorsque celui-ci a capturé la souris. Telle qu'implémentée dans TToolButton, MouseMove vérifie que la propriétéDownvaut false si le style de bouton est tbsDropDown et que l'utilisateur a enlevé la souris du bouton outil. Elle génère ensuite un événement OnMouseMove.
Le paramètre Shift indique quelles touches (Shift, Ctrl et Alt) étaient appuyées lorsque la souris a bougé. X et Y indiquent la nouvelle position du pointeur de la souris.
MouseDown permet de vérifier que le comportement du bouton outil n'a pas changé, quelle que soit la version de ComCtl32.dll installée sur le sytème utilisateur.