Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизПеретаскивание обьектов на мою форму (компонент) Найти похожие ветки
← →
Mouse (2003-11-05 11:49) [0]Есть такая ситуация:
Хочу чтоб была возможность перетаскивать файлы или папки на мой компонент!
Скажите мне пожалуйста:
Как обработать ето событие, и как узнать что именно на мой компонент перетащили (файл или папку)
Компонент не поддерживает события класа OnDrag
Есть только поддержка обработки событий класа OnMouse
Заранее спасибо
← →
Skier (2003-11-05 11:53) [1]1) перкрываешь форме оконную процедуру
2) в своей оконной процедуре обрабатываешь сообщение WM_DROPFILES
3) Это должно работать только в run-time
← →
Юрий Федоров (2003-11-05 11:53) [2]>>Skier © (05.11.03 11:53) [1]
А в Design-time кто запрещает :-)) ?
← →
Skier (2003-11-05 11:55) [3]>Юрий Федоров © (05.11.03 11:53) [2]
Никто
← →
Mouse (2003-11-05 11:59) [4]Люди а можно код увидеть?
← →
Mouse (2003-11-05 13:03) [5]
> Skier © (05.11.03 11:53) [1]
> 1) перкрываешь форме оконную процедуру
> 2) в своей оконной процедуре обрабатываешь сообщение WM_DROPFILES
> 3) Это должно работать только в run-time
Можно поподробнее?
← →
Skier (2003-11-05 13:07) [6]http://delphiworld.narod.ru/base/wm_dropfiles.html
← →
Mouse (2003-11-05 17:31) [7]Спасибо!
Работает!
Но вот тока маленькая мелочь!,..Я хочу чтоб срабатывало не тогда, когда на форму перетягивают!.. а срабатывало именно тогда, когда попали на некий компонент!
Вот например у меня на форме есть компонент Panel1 группы Standart!
Как сделать чтоб отрабатывало именно при попадании на етот компонент?
Заранее спасибо!
← →
Skier (2003-11-05 17:37) [8]
> есть компонент Panel1
Писать тоже самое (обработку WM_DROPFILES) для Panel1
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c