Vcl.Controls.FindDragTarget
Delphi
function FindDragTarget(const Pos: TPoint; AllowDisabled: Boolean): TControl;
C++
extern DELPHI_PACKAGE TControl* __fastcall FindDragTarget(const System::Types::TPoint &Pos, bool AllowDisabled);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | Vcl.Controls |
説明
指定された画面座標にあるコントロールを返します。
FindDragTarget 関数を呼び出すと,現在マウスの下にあるドラッグアンドドロップまたはドラッグアンドドック先の候補がわかります。FindDragTarget は Pos パラメータで指定された位置にあるコントロールを返します。指定された位置にコントロールがない場合,FindDragTarget は nil (Delphi) または NULL (C++) を返します。AllowDisabled パラメータは無効なコントロールを検索するかどうかを指定します。
FindDragTarget がコントロールを返しても,そのコントロールが必ずしもドラッグされたオブジェクトを受け入れるとは限りません。オブジェクトを受け入れる OnDragOver または OnDockOver イベントハンドラを持っている場合,または DockSite プロパティが true の場合にのみ,そのコントロールはドラッグされたオブジェクトを受け入れます。