Vcl.Controls.TMouseEvent

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

C++

typedef void __fastcall (__closure *TMouseEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y);

プロパティ

種類 可視性 ソース ユニット
typedef public Vcl.Controls.hpp Vcl.Controls Vcl.Controls


説明

TMouseEvent は、OnMouseDown イベントまたは OnMouseUp イベントの関数型です。

TMouseEvent には、次のパラメータがあります:


パラメータ 意味

Sender

イベントを生成したコントロール。

Button

押されたマウス ボタン。 このパラメータには、次のいずれかの値を設定できます: mbLeftmbRightmbMiddle

Shift

Alt、Ctrl、Shift の各キーと、マウス ボタンの状態。

X

マウス カーソルの現在の X 座標。

Y

マウス カーソルの現在の Y 座標。

メモ: X および Y 座標は、Sender を基準とします。グローバル画面座標に対して ClientToScreen を呼び出します。

関連項目


コード サンプル