Как перетащить из дерева списка в файловую систему Windows?

Мне нужно перетащить элемент, который представляет файл, в файловую систему Windows в C ++. Как я могу только перетаскивать файл из файловой системы в мою программу, но как это сделать наоборот?

0

Решение

Вы должны отправить WM_DROPFILES сообщение в целевое окно как-то. В процессе вы должны сделать его глобальной памятью, чтобы вы могли отправить указатель на DROPFILES структура, потому что в противном случае вы не можете отправлять указатели на другие процессы, так как на самом деле память не выделяется на другом конце.

Назначение DROPFILES структура смешная, потому что, очевидно, все файлы в списке должны храниться в одном DWORD ценность из того, что я видел, что не может быть, и не работает для меня вообще.

Этот пост, по крайней мере, даст вам понимание того, в каком направлении идти в поисках информации, удачи.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector