FMX.Types.IControl.MouseWheel

提供: RAD Studio API Documentation
移動先: 案内検索

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 イベント ディスパッチャとして実装します。

関連項目