API:FMX.EditBox.Style.TStyledEditBox.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);
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
procedure function |
protected | FMX.EditBox.Style.pas FMX.EditBox.Style.hpp |
FMX.EditBox.Style | TStyledEditBox |
Description
OnMouseWheel event dispatcher.
FMX.EditBox.Style.TStyledEditBox.MouseWheel inherits from FMX.Controls.TControl.MouseWheel. All content below this line refers to FMX.Controls.TControl.MouseWheel.
OnMouseWheel event dispatcher.
A control calls MouseWheel in response to any of mouse wheel messages, decoding the message parameters into the shift-key state, wheel rotation, and handle, which it passes in the Shift, WheelDelta, and Handled parameters, respectively:
Shiftindicates which shift keys--SHIFT, CTRL, ALT, and CMD (only for Mac)--were down when the pressed mouse button is released.WheelDeltaindicates the distance the wheel was rotated.WheelDeltais positive if the mouse was rotated upward, negative if the mouse was rotated downward.Handledindicates whether the scroll bar was already moved, depending on theWheelDeltavalue. If one of the scrolls bars (vertical or horizontal) was already handled or it does not exist, MouseWheel tries to apply the rolling on the other scroll bar, if it exists.
Override the protected MouseWheel method to provide other responses when the mouse wheel is rotated while the cursor is over the control.