Vcl.Controls.TMouseActivateEvent

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

Delphi

TMouseActivateEvent = procedure(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer; HitTest: Integer; var MouseActivate: TMouseActivate) of object;

C++

typedef void __fastcall (__closure *TMouseActivateEvent)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, int X, int Y, int HitTest, System::Uitypes::TMouseActivate &MouseActivate);

プロパティ

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


説明

TMouseActivateEvent は、OnMouseActivate イベントの関数型です。

TMouseActivateEvent は、次のパラメータを保持しています。



パラメータ 意味

Sender

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

Button

押されたマウス ボタン。

Shift

マウス ボタンが押されている間の Shift キーの状態。

X | Y

マウスの現在の座標。

HitTest

WM_NCHITTEST メッセージから取得したヒット テスト値。

MouseActivate

トップレベルのフォームの動作と、マウス メッセージを処理するかどうかを指定します。



関連項目