我编写了一个Shell扩展(参考《写Shell扩展的完全白痴指南》),在Windows 7(32位)之前,它能够正常工作。
现在,函数DragQueryFile
UINT uNumFiles = DragQueryFile(hDrop,0xFFFFFFFF,NULL,0);
返回选定文件的正确数量,直到数量超过16。然后始终返回16。
我已在XP(32位)和Vista(32位)上进行了测试,它可以工作,在Windows7(32/64位)上无法工作。
有任何想法吗?
谢谢。
我编写了一个Shell扩展(参考《写Shell扩展的完全白痴指南》),在Windows 7(32位)之前,它能够正常工作。
现在,函数DragQueryFile
UINT uNumFiles = DragQueryFile(hDrop,0xFFFFFFFF,NULL,0);
返回选定文件的正确数量,直到数量超过16。然后始终返回16。
我已在XP(32位)和Vista(32位)上进行了测试,它可以工作,在Windows7(32/64位)上无法工作。
有任何想法吗?
谢谢。