Я создал проект ATL / COM и реализовал интерфейс IShellExtInit. В методе Initialize я использую функцию DrapDropFile для получения имен файлов, выбранных в папке.
, например
1.В папке C: \ WINDOWS \ MyFolder \ содержатся файлы:
a.png, b.bmp, c.jpg
2.Нажмите правой кнопкой мыши на «b.bmp».
3.В методе Initialize я получаю список имен файлов.
fileNames[0] = C:\WINDOWS\MyFolder\b.bmp
fileNames[1] = C:\WINDOWS\MyFolder\c.jpg
fileNames[2] = C:\WINDOWS\MyFolder\a.png
Вопрос:
Как узнать фактическую последовательность файла. (A / b / c не b / c / a)
Ожидайте:
1.Право нажмите "b.bmp".
I get the file name: C:\WINDOWS\MyFolder\a.png
2.Право нажмите "a.png".
I get the file name: C:\WINDOWS\MyFolder\a.png