![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Drag&Drop [D7, Win95/98, WinME, NT4, Win2k, WinXP]
apic © (2006-08-12 16:36:00)Привет мастерам! Мне нужно, чтобы я выделит список имен файлов в TListView и при перетягивании в папку проводника эти файлы туда скрпировались, фактически мне нужно знать путь к папке которая находиться "под курсором". Передставления не иммею как это сделать!!!
apic (2006-08-15 16:32:00) [1]Спасибо DVM!!!
DVM (2006-08-12 22:13:00) [2]
> apic © (12.08.06 16:36)
Вариант 1.
Послать список файлов с сообщением WM_DROPFILES проводнику. Вариант не лучший, но простой относительно. Пример есть на torry.net
Вариант 2.
Использовать OLE Drag'n'Drop. Очень сложный, но лучший вариант. Можно реализовать самому интерфейсы IDataSource и иже с ним, можно взять готовый компонент. Для реализации самому вот ссылка:
http://podgoretsky.com/ftp/Docs/Delphi/D3/D3ProgLib/ch_04.htm#1
Готовый компонент называется вроде как Drag'n'Drop Component Suite Андреаса Меландера вроде.
Ketmar (2006-08-12 19:49:00) [3]"под курсором" папок нет.