FMX.Types.IControl.MouseDown

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

Delphi

procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single);

C++

virtual void __fastcall MouseDown(System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y) = 0 ;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types IControl

説明

カーソルがコントロール上にある状態で、マウス ボタンが押された際の応答を提供します。

MouseDown を実装すると、カーソルがコントロール上にある状態で、マウス ボタンが押された際に、特定の動作を実行させることができます。

Button パラメータは、次のどのマウス ボタンが押されたかを判断します (左、右、中央)。

Shift は、ユーザーがマウス ボタンを押したときに、どのシフト キー(SHIFT、CTRL、ALT)が押されていたかを示します。

XY は、コントロールのクライアント領域内にある、マウス ポインタのピクセル座標です。

TControl は、このプロシージャを OnMouseDown イベント ディスパッチャとして実装します。

関連項目