(что-то типа архиватора) мышкой перетащить файл на рабочий стол?
Как это реализовать?
1. RxLib/JediVCL - там правда в обратную сторону, извне тащат файл в программу в TFilenameEdit - но сможешь посмотреть отражение, что ты должен реализовать в источнике файлов, какие сервисы от тебя приёмник получает 2. Virtual Tree View Там, правда, общая инфраструктура OLE Drag N Drop, не файлы конкретно, а универсально, конкретные форматы отдельно реализуешь, а за основу можешь взять. 3. Melander's drag N drop suite - старая и давно за брошенная, но может быть все ещё работает 4. Double Commander и другие опенсорсные файл менеджеры, без гарантий, но скорее всего в них драгндроп тоже есть
https://rouse.drkb.ru/winapi.php пример OLE DragDrop.
https://rouse.drkb.ru/winapi.php#fwoledragdrop
Обсуждают сегодня