FMX.Controls.TControl.MouseMove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MouseMove(Shift: TShiftState; X, Y: Single); virtual;

C++

virtual void __fastcall MouseMove(System::Classes::TShiftState Shift, float X, float Y);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl

Beschreibung

Dispatcher für das OnMouseMove-Ereignis.

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.

  • Shift gibt an, welche Umschalttasten – UMSCHALT, STRG, ALT oder CMD (nur Mac) – gedrückt wurden, wenn sich der Mauzeiger über das Steuerelement befindet.
  • X und Y geben die Pixel-Koordinaten des Mauszeigers im Client-Bereich des Steuerelements an.

Überschreiben Sie die als protected deklarierte Methode MouseMove, um auf eine bestimmte Weise zu reagieren, wenn der Mauzeiger über dem Steuerelement bewegt wird.

Siehe auch