Vcl.ComCtrls.TToolButton.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.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.

Voir aussi