Вниз
Скачать: CL | DM;

как определить компонент на который перетащили файлы   Найти похожие ветки 

← →
2009Man   (2009-01-10 08:28) [0]

При завершениии перетаскивания файлов на
компоненты формы обрабатывается процедура

procedure WMDropFiles (var Msg: TMessage);  message WM_DropFiles;

в которой возникает данное событие.

Вопрос-

как определить компонент на который перетащили файлы,
на форме их может быть несколько и они создаются динамически.


← →
{RASkov} ©   (2009-01-10 10:25) [1]

L: TWinControl;
P: TPoint;
begin
..........
 GetCursorPos(P);
 L:=FindControl(WindowFromPoint(P));


← →
2009Man   (2009-01-10 12:36) [2]

Именно то что надо,
спасибо.


← →
DVM ©   (2009-01-10 12:57) [3]


> L: TWinControl;

А если контрол потомок TGraphicControl ?


← →
KilkennyCat ©   (2009-01-11 09:17) [4]


> и они создаются динамически.

что совершенно не мешает им присваивать обработчик события



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
2-1257779059
Jaroslight
2009-11-09 18:04
2009.12.27
Среднее значение показателей типа TTime


1-1229896425
Delphi
2008-12-22 00:53
2009.12.27
Delphi2009


1-1231775144
Игорь_Залозных
2009-01-12 18:45
2009.12.27
Вывод очень длинной строки


2-1257782558
Nutz
2009-11-09 19:02
2009.12.27
out of memory


2-1252914724
VirEx(home)
2009-09-14 11:52
2009.12.27
сервис + приложение (обмен данными)




   Наверх