FMX.Types.TDragOverEvent
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
- オブジェクトの上に項目がドラッグされたら、"リンク" という単語が表示されます。