Vcl.ActnCtrls.TCustomButtonControl.MouseMove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch