我创建了一个ATL / COM项目,并实现了IShellExtInit接口。在Initialize方法中,我使用DrapDropFile函数来获取文件夹中所选文件的文件名。
e.g。
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
答案 0 :(得分:0)
点击的项目始终是第一个。其余项目的顺序未定义且不确定。