Автор Тема: Как сделать Drag-and-Drop в ListView сразу несколько файлов  (Прочитано 208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pvnn [?]

  • Осваивающий
  • **
  • Сообщений: 262
  • Репутация: 21
    • Награды
  • Версия AutoIt: 3.3.12.0
Доброго времени суток
Как добавить в ListView сразу несколько выделенных файлов. Добавляется только один.

(нажмите для показа/скрытия)

Русское сообщество AutoIt


Помечен как лучший ответ пользователем pvnn Отправлен Июнь 26, 2018, 07:24:12

Онлайн Tempo [?]

  • Продвинутый
  • ***
  • Сообщений: 398
  • Репутация: 92
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
(нажмите для показа/скрытия)
_WinAPI_DragQueryFileEx
WM_DROPFILES

Оффлайн pvnn [?]

  • Осваивающий
  • **
  • Сообщений: 262

  • Автор темы
  • Репутация: 21
    • Награды
  • Версия AutoIt: 3.3.12.0
Tempo, попробовал оба примера.
В принципе работает, но файлы странно добавляются, например, я выделяю файлы через один, делаю Drag-and-drop, а они добавляются в Edit в случайном порядке. Можно это исправить?  Или это особенности Win7 x64? Народ отпишитесь, у кого как?

Подозреваю, что придется делать сортировку, например по имени...

« Последнее редактирование: Июнь 26, 2018, 14:07:37 от pvnn »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3832
  • Репутация: 1014
    • Награды
  • Версия AutoIt: 3.3.14.0
pvnn  [?]
Цитировать
отпишитесь, у кого как
Насколько я понял, проводник передаёт файлы в порядке текущей сортировки. Первым будет ключевой файл - тот, за который перетаскивается группа. Далее файлы "ниже" ключевого и потом файлы, которые "выше". Другими словами, если перетаскивать за верхний файл выделенной группы, то порядок будет, как в проводнике.


Добавлено: Июнь 26, 2018, 14:46:39
Это я рассматривал вид "список". В случае "значки" или "плитка" файлы будут "левее" и "правее" ;)
« Последнее редактирование: Июнь 26, 2018, 14:46:39 от InnI, Причина: Объединение сообщений »

Русское сообщество AutoIt

Re: Как сделать Drag-and-Drop в ListView сразу несколько файлов
« Ответ #3 Отправлен: Июнь 26, 2018, 14:39:49 »

Оффлайн pvnn [?]

  • Осваивающий
  • **
  • Сообщений: 262

  • Автор темы
  • Репутация: 21
    • Награды
  • Версия AutoIt: 3.3.12.0
InnI спасибо, а то я уже мозг сломал  :stars:

Русское сообщество AutoIt

Re: Как сделать Drag-and-Drop в ListView сразу несколько файлов
« Ответ #4 Отправлен: Июнь 26, 2018, 15:04:00 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
18 Ответов
9268 Просмотров
Последний ответ Август 11, 2013, 15:53:16
от WSWR
9 Ответов
4938 Просмотров
Последний ответ Декабрь 19, 2011, 13:01:52
от belotooth
10 Ответов
4236 Просмотров
Последний ответ Февраль 25, 2013, 23:11:25
от Afonichev
2 Ответов
2721 Просмотров
Последний ответ Декабрь 16, 2013, 02:30:55
от Astel064
3 Ответов
1248 Просмотров
Последний ответ Март 06, 2015, 14:26:22
от InnI
3 Ответов
1498 Просмотров
Последний ответ Март 01, 2016, 12:33:31
от pvnn
4 Ответов
1511 Просмотров
Последний ответ Апрель 01, 2016, 06:37:04
от pvnn
2 Ответов
1080 Просмотров
Последний ответ Январь 20, 2017, 23:11:27
от reset86
3 Ответов
752 Просмотров
Последний ответ Март 20, 2017, 17:44:17
от maxd2007
5 Ответов
364 Просмотров
Последний ответ Июнь 18, 2018, 08:03:37
от pvnn