FMX.Types.IControl.MouseDown
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)が押されていたかを示します。
X
と Y
は、コントロールのクライアント領域内にある、マウス ポインタのピクセル座標です。
TControl は、このプロシージャを OnMouseDown イベント ディスパッチャとして実装します。