Vcl.ActnCtrls.TCustomButtonControl.MouseMove
Delphi
procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;
C++
DYNAMIC void __fastcall MouseMove(System::Classes::TShiftState Shift, int X, int Y);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.ActnCtrls.pas Vcl.ActnCtrls.hpp |
Vcl.ActnCtrls | TCustomButtonControl |
Beschreibung
Reagiert auf die Mausbewegungen über den Bereich des benutzerdefinierten Schaltflächen-Steuerelements.
Ein Steuerelement ruft MouseMove als Reaktion auf Windows-Botschaften auf, die aus einer Mausbewegung resultieren (WM_MOUSEMOVE). Die Botschaftsparameter werden dekodiert und als Sondertaste und Position in den Parametern Shift
, X
und Y
übergeben.
Die Methode wird immer wieder aufgerufen, solange der Benutzer den Mauszeiger über einem Steuerelement bewegt. Bei jedem Aufruf erhält die Methode die neuen Koordinaten, die den Pfad des Mauszeigers über den von dem Steuerelement eingenommenen Bildschrimbereich wiedergeben.