Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

"под курсором" папок нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо