FMX.Types.IControl.MouseWheel
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.