Vcl.ActnMenus.TCustomMenuItem.MouseMove
Delphi
procedure MouseMove(Shift: TShiftState; X: Integer; 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.ActnMenus.pas Vcl.ActnMenus.hpp |
Vcl.ActnMenus | TCustomMenuItem |
Beschreibung
Reagiert, wenn die Maus über das Steuerelement bewegt wird.
Vcl.ActnMenus.TCustomMenuItem.MouseMove erbt von Vcl.Controls.TControl.MouseMove. Der folgende Inhalt bezieht sich auf Vcl.Controls.TControl.MouseMove.
Reagiert, wenn die Maus über das Steuerelement bewegt wird.
Überschreiben Sie die als protected deklarierte Methode MouseMove, um zusätzlich zum Aufruf der OnMouseMove-Ereignisbehandlungsroutine andere Aktionen durchzuführen, wenn der Benutuzer die Maus bewegt.
Ein Steuerelement ruft MouseMove als Reaktion auf die Windows-Botschaften WM_MOUSEMOVE auf. Die Methode decodiert die Botschaftsparameter und übergibt die Werte für den Status der Umschalttaste und der Position an die Parameter Shift, X und Y.
Wenn der Mauszeiger über ein Steuerelement bewegt wird, wird diese Methode wiederholt aufgerufen. Bei jedem Aufruf erhält die Methode die neuen Koordinaten, die den Pfad des Mauszeigers über den von dem Steuerelement eingenommenen Bildschirmbereich wiedergeben.