FMX.Types.IControl.MouseWheel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MouseWheel(Shift: TShiftState; WheelDelta: Integer; var Handled: Boolean);

C++

virtual void __fastcall MouseWheel(System::Classes::TShiftState Shift, int WheelDelta, bool &Handled) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types IControl


Beschreibung

Stellt eine Reaktion bereit, wenn das Mausrad gedreht wird, während sich der Cursor auf dem Steuerelement befindet.

Implementieren Sie MouseWheel zum Bereitstellen eines bestimmten Verhaltens, wenn das Mausrad gedreht wird, während sich der Cursor auf dem Steuerelement befindet.

Shift gibt an, welche Umschalttaste (UMSCHALT, STRG oder ALT) beim Loslassen der Maustaste gedrückt gehalten wurde.

Der Parameter WheelDelta gibt an, wie weit das Mausrad gedreht wurde. WheelDelta ist positiv, wenn das Mausrad nach oben gedreht wurde, und negativ, wenn das Mausrad nach unten gedreht wurde.

Der Parameter Handled gibt an, ob die Bildlaufleiste, abhängig vom WheelDelta-Wert, bereits verschoben wurde.

TControl implementiert diese Prozedur als Dispatcher für das OnMouseWheel-Ereignis.

Siehe auch