![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Drag&Drop на API в ListView
volser © (2005-07-15 12:16:00)Собсвенно сабж.
Может у кого пример есть?
За ранее спасибо!
DVM (2005-07-18 11:27:00) [1]
> В другом процессе есть листвью, в нем то мне инужно реализовать
> драг анд дроп
Между чем и чем перетаскивание? В пределах листвью этого? Изначально он перетаскивание допускал?
volser (2005-07-18 09:50:00) [2]Вопрос в том что я внедряюсь в другой процесс при помощи хуков. В другом процессе есть листвью, в нем то мне инужно реализовать драг анд дроп. Тоесть все это происходит в рамках самого листвью.
DVM (2005-07-17 19:35:00) [3]
> volser
В чем проблема то? В генерации образа перетаскиваемого итема или в отправкеданных в чужое приложение?
kami (2005-07-16 12:19:00) [4]хмм... сомневаюсь, что другое приложение(если оно не Ваше) захочет понять, что ему/от него требуют передать именно TListItem`s. А если Ваше - то зачем именно на API?
Вот тут возникает один вопрос "а не файлы ли (или другие данные) представляют эти ListItem`ы?"
В любом случае - Drag&Drop на API организуются с помощью IDataObject, IDropSource, IDataTarget. Ну, и еще IDragSourceHelper - но только для изображений при перетаскивании, в их направлении и надо копать.
В общем, в качестве примера предлагаю скачать Drag and Drop Component Suite например, с Торри - и по исходникам вместе с MSDN все станет ясно.
volser (2005-07-15 16:23:00) [5]да
kami (2005-07-15 14:10:00) [6]А что хоть надо продрагдропить? ListItem`ы ?