|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.09.2010, 12:44 | #1 |
Пользователь
Регистрация: 23.12.2009
Сообщений: 47
|
Drag and Drop папки
Здравствуйте! сть вопрос, как организовать драг анд дроп целой папки, в ней должны быть файлы, эти файлы должны быть занесены в лисбокс. Что необходимо сделать?
|
08.09.2010, 13:18 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
http://www.delphiworld.narod.ru/base/tdropper_comp.html http://www.delphiworld.narod.ru/base...iles_list.html http://www.delphiworld.narod.ru/base/wm_dropfiles.html
I'm learning to live...
|
|
08.09.2010, 13:39 | #3 | |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
Цитата:
Код:
Пертаскиевание нескольки файлов я уже реализовал, хотя в теме D&D, недалеко от автора топика ускакал..
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
|
|
08.09.2010, 13:42 | #4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Ну наверно нужно в uses дописать ShellAPI
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
08.09.2010, 13:50 | #5 |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
Есть уже.. Без ШеллАпи уже здесь стопает: DragQueryFile
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
|
08.09.2010, 13:56 | #6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Похоже, TMessage конфликтует с кем-то. Попробуйте добавить Windows. к нему.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
08.09.2010, 14:17 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вот проверено и использовано: http://www.programmersforum.ru/showthread.php?t=16971
I'm learning to live...
|
|
08.09.2010, 14:17 | #8 | |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
Цитата:
http://www.delphiworld.narod.ru/base/wm_dropfiles.html http://programmersforum.ru/showthread.php?t=2721 1 WMDropFiles(var Msg: TWMDropFiles); 2 WMDropFiles(var Msg: TMessage); В первом случае не знает что такое wParam во втором Msg.Drop так получается или папку киадешь или файлы ??
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
Последний раз редактировалось HellMercenariess; 08.09.2010 в 16:18. |
|
08.09.2010, 16:00 | #9 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Ну так wParam - это ж и есть Msg.Drop.
P.S. Инопланетная нумерация снизу вверх - это специально, чтобы запутать, да?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
08.09.2010, 17:03 | #10 | |
Форумчанин
Регистрация: 27.07.2009
Сообщений: 547
|
Как проверить, что перетаскивают - файлы или папку ?
Цитата:
"Виновник этого парада,он не дурак, ушел как надо!" Похороны панка.
Последний раз редактировалось HellMercenariess; 08.09.2010 в 17:08. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
drag and drop | kelty | Помощь студентам | 0 | 11.09.2009 23:00 |
Drag and Drop | nusik | Общие вопросы C/C++ | 2 | 09.07.2009 11:09 |
Нужна помощь (Drag-And-Drop & Drag-Abd-Dock)) | Arkuz | Общие вопросы Delphi | 1 | 18.04.2009 00:15 |
Drag and Drop | Xardas | Общие вопросы Delphi | 8 | 20.01.2008 23:09 |