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 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Types.pas FMX.Types.hpp |
FMX.Types | IControl |
説明
カーソルがコントロール上にある状態で、マウス ホイールが回された際の応答を提供します。
MouseWheel を実装すると、カーソルがコントロール上にある状態で、マウス ホイールが回された際に、特定の動作を実行させることができます。
Shift
は、マウス ボタンが離された際に、どのシフト キー(SHIFT、CTRL、ALT)が押されていたかを示します。
WheelDelta
パラメータは、ホイールが回された距離を示します。 WheelDelta
は、マウスが上方向に回された場合に、正を、マウスが下方向に回された場合には、負となります。
Handled
パラメータは、スクロール バーが、WheelDelta
値に従ってすでにスクロールされているかどうかを示します。
TControl は、このプロシージャを OnMouseWheel イベント ディスパッチャとして実装します。