Drag-and-Drop file

Тема в разделе "WASM.WIN32", создана пользователем AlexCab, 28 фев 2010.

  1. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    Работаю над перетаскиванием файлов в/из программы, столкнулся со следующими проблемами:
    1.Как трассировать курсор при перетаскивании в программу(до WM_DROPFILES)?
    2.Как перетаскивать из(в проводник)?
    3.Если кого есть ссылка на статью где доступно (и желательно на руском) описан механизм Drag-and-Drop поделитесь.
    Заранее спасибо:)
     
  2. d2k9

    d2k9 Алексей

    Публикаций:
    0
    Регистрация:
    14 сен 2008
    Сообщения:
    325
    Смотря в чём - в дельфи это вообще встроенная фишка на палитре компонентов :)
     
  3. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    Only API
     
  4. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    http://netcode.ru/cpp/?lang=&katID=2&skatID=17&artID=153
     
  5. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    JCronuz
    Эт я и сам нашол.
    Need more!
     
  6. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Это делается через OLE

    http://www.delphisources.ru/pages/faq/base/dnd_from_other_app.html

    Где-то в инете была статья. Сейчас не могу найти.
     
  7. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    How it work -> http://www.piter.com/lib/978531400056/activex.phtml?fil=ax_02
    Source on asm -> http://www.delphigroups.info/1/2/363385.html
     
  8. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    И на по следок ещё пару полезных статей:
    http://www.piter.com/lib/978531400051/delphi.phtml?fil=ch_04
    https://www.hasustorm.com/books/English/Inside%20OLE.chm//html/S120B.HTM
    и если вам лень изучать COM/OLE вы можете подключить DLL из аттача, и использовать drag&drop
    посредством асинхронных сообщений.
     
  9. AlexCab

    AlexCab New Member

    Публикаций:
    0
    Регистрация:
    8 сен 2008
    Сообщения:
    142
    Просьба к админам всё таки приатачить файл к #8 и удалить #9, #10.
    http://files.mail.ru/OTCTBC