FMX.ScrollBox.TCustomPresentedScrollBox.MouseWheel
Delphi
procedure MouseWheel(Shift: TShiftState; WheelDelta: Integer; var Handled: Boolean); override;
C++
virtual void __fastcall MouseWheel(System::Classes::TShiftState Shift, int WheelDelta, bool &Handled);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.ScrollBox.pas FMX.ScrollBox.hpp |
FMX.ScrollBox | TCustomPresentedScrollBox |
Beschreibung
OnMouseWheel-Ereignis-Dispatcher für TCustomPresentedScrollBox.
MouseWheel akzeptiert die folgenden Parameter:
Shift
: Gibt an, welche Tasten beim Loslassen einer Maustaste gedrückt waren. Die möglichen Werte finden Sie unter TShiftState.WheelDelta
: Wie weit das Mausrad gedreht wurde.WheelDelta
ist positiv, wenn das Rad nach oben gedreht wurde; ansonsten negativ.Handled
: Gibt an, ob die Bildlaufleiste bereits verschoben wurde. Wenn eine der Bildlaufleisten (vertikale oder horizontale) bereits behandelt wurde oder nicht vorhanden ist, versucht MouseWheel, die Aktion für die andere Bildlaufleiste (falls diese vorhanden ist) anzuwenden.
Im Gegensatz zur übergeordneten Methode TControl.MouseWheel behandelt diese Methode auch die Mausrad-Ereignisse zur Entwurfszeit.