FMX.Types.TDragOverEvent

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

Delphi

TDragOverEvent = procedure(Sender: TObject; const Data: TDragObject; const Point: TPointF;
var Operation: TDragOperation) of object;

C++

typedef void __fastcall (__closure *TDragOverEvent)(System::TObject* Sender, const TDragObject &Data, const System::Types::TPointF &Point, TDragOperation &Operation);

プロパティ

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

説明

FMX.Controls.TControl.OnDragOver イベントのイベント ハンドラの型です。このイベント ハンドラは、ドラッグされたオブジェクトが現在のコントロールの領域に入ったときに発生します。


この型のイベント ハンドラには以下の引数があります。

  • Sender は、この関数を呼び出したオブジェクトのポインタです。
  • Data は、ドラッグされたオブジェクトです。
  • Point は、コントロールのクライアント領域内でのマウス ポインタの現在位置です。
  • Operation は、オブジェクトの上に項目がドラッグされたときに実行されるアクションを指定する操作パラメータ(None、Move、Copy、Link のいずれか)です。
    • None はデフォルトです。アクションは発生せず、名前は表示されません。
    • Move - オブジェクトの上に項目がドラッグされたら、"移動" という単語が表示されます。
    • Copy - オブジェクトの上に項目がドラッグされたら、"コピー" という単語が表示されます。
    • Link - オブジェクトの上に項目がドラッグされたら、"リンク" という単語が表示されます。

関連項目