FMX.Controls3D.TMouseEvent3D

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

Delphi

TMouseEvent3D = procedure(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single;
RayPos, RayDir: TVector3D) of object;

C++

typedef void __fastcall (__closure *TMouseEvent3D)(System::TObject* Sender, System::Uitypes::TMouseButton Button, System::Classes::TShiftState Shift, float X, float Y, const System::Math::Vectors::TVector3D &RayPos, const System::Math::Vectors::TVector3D &RayDir);

プロパティ

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

説明

すべての OnMouseUp および OnMouseDown イベントで使用される手続き型。

Sender は、イベント呼び出しを行ったオブジェクトです。

Button は、どのマウス ボタン(左、右、中央)が押されたかを示します。

Shift は、マウス ポインタがコントロール上にある際に、どのシフト キー(SHIFT、CTRL、ALT、CMD(Mac の場合のみ))が下がっていたかを示します。

X および Y は、コントロールのクライアント領域内におけるマウス ポインタのピクセル座標を示します。

RayPos および RayDir は、マウスが動かされた光線の位置および方向を示します。

関連項目