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

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

Как послать WM_DROPFILES?


_vop_ ©   (2003-09-28 20:18:00) 

Добрый вечер.
Хотелось бы заметить, что во многих форумах и FAQ очень распространен вопрос: "Как перетащить файлы в свою программу?".Там все понятно, просто берешь и обрабатываешь сообщение WM_DROPFILES. А как эмулировать перетаскивание в чужую программу? По идее надо отправить этому окну сообщение WM_DROPFILES, где wparm будет указывать на перетаскиваемые файлы. Но как?
Вобщем есть:
handle - хендл окна на которой перетаскивают файлы
c:\1.txt и c:\2.txt файл который перетащили, которые надо передать параметром.
sendmessage(handle,WM_DROPFILES,(что писать тут?),0);
Помогите пожалуйста, дайте пример.


DVM   (2003-09-29 12:50:00) [1]

http://podgoretsky.com/ftp/Docs/Delphi/D3/D3ProgLib/index.htm

3, 4 главы


[lamer]Barmaglot   (2003-09-29 09:24:00) [2]

Очень сложно, в большинстве случаев лучше не заморачиваться...

Но вообще обработать интерфейсы IDropSource, IDataObject и т.д.


Наверх

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