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

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

Drag&drop объектов в проводник


atruhin ©   (2006-06-11 08:39:00) 

Везде много описаний и не вызывает проблем drag&drop между контролами и файлов из проводника в приложение. Но у меня возникла потребность переносить объект из приложения в проводник. Т.е. например при переносе строки из TList в проводник, должен создаться файл с содержанием из потока. Натолкните на мысль как это реализовать? Маленький кусок кода из любого проекта, реализующий подобную задачу, очень бы помог.


atruhin   (2006-06-12 06:24:00) [1]

Спасибо


kami   (2006-06-12 00:06:00) [2]

Посмотрел.
TC (судя по его запросам) поддерживает:
CF_HDROP
CF_IDLIST
CF_FILEGROUPDESCRIPTOR
CF_URL
Но несмотря на положительный ответ примера из архива при запросе от TC поддержки CF_FILEGROUPDESCRIPTOR он отказывается принимать данные. Странно...Наверное, я где-то в компоненте глупость написал :(


kami   (2006-06-11 19:34:00) [3]

atruhin ©   (11.06.06 13:57) [2]
Не знаю, не пользуюсь TC, как и всеми остальными "сторонними" файловыми менеджерами.
Возможно, TC не поддерживает Tymed_IStream?
Там в моем классе (TDropContentFileSource) есть комментарии по поводу расширения вариантов передачи.
imho, стоит пройтись отладкой по TDropContentFileSource.DoGetData и посмотреть, какие типы воспринимает TC,и ввести один из поддерживаемых.(?)


atruhin   (2006-06-11 13:57:00) [4]


>  [1] kami ©   (11.06.06 11:40)

Спасибо. Кратко посмотрел. Буду разбираться.
Обратил внимание что не работает перенос файлов, в TotalCommander, известно почему?


kami   (2006-06-11 11:40:00) [5]

Тоже как-то решал эту задачу, посмотри, что получилось
http://webfile.ru/985976


Наверх

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