![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как определить компонент на который перетащили файлы [D5, WinXP]
2009Man © (2009-01-10 08:28:00)При завершениии перетаскивания файлов на
компоненты формы обрабатывается процедура
procedure WMDropFiles (var Msg: TMessage); message WM_DropFiles;
в которой возникает данное событие.
Вопрос-
как определить компонент на который перетащили файлы,
на форме их может быть несколько и они создаются динамически.
KilkennyCat (2009-01-11 09:17:00) [1]
> и они создаются динамически.
что совершенно не мешает им присваивать обработчик события
DVM (2009-01-10 12:57:00) [2]
> L: TWinControl;
А если контрол потомок TGraphicControl ?
2009Man (2009-01-10 12:36:00) [3]Именно то что надо,
спасибо.
{RASkov} (2009-01-10 10:25:00) [4]L: TWinControl;
P: TPoint;
begin
..........
GetCursorPos(P);
L:=FindControl(WindowFromPoint(P));