Vcl.Controls.FindDragTarget

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

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 の場合にのみ,そのコントロールはドラッグされたオブジェクトを受け入れます。

関連項目