2010-05-17 3 views
0

В моем приложении у меня есть возможность добавлять файлы в список .. будет ли он позволять пользователю выбирать несколько файлов в то же самое ... с помощью CFileDialog, чтобы сделать это, и я включил OFN_MULTISELECT (для мультиселектора) ... Проблема заключается в том, что, когда я пытаюсь добавить файл ярлыков ... не принимает фактический путь ярлыка, его реферирование к фактическому пути. В общем, я хотел избежать добавления ярлыка в мой список, но каждый ярлык, который добавление не имеет расширения «.lnk» (я не знаю причины). Итак, есть ли способ, которым мы можем пренебречь добавленным ярлыком.Проблема с получением пути к ярлыку!

ответ

1

Вам нужен флаг:

OFN_NODEREFERENCELINKS = 0x100000; 

привет Нам PS: это не пренебрегайте ссылки из добавляемого, но она обеспечивает, чтобы связь, как это. Вы получите файлы с расширениями * .lnk для ссылок. после этого вы можете отфильтровать их в своем коде.

Смежные вопросы