1

在我的应用程序中,我可以选择将文件添加到列表中。它是否会让用户同时选择多个文件。我使用 CFileDialog 来做这件事,我启用了 OFN_MULTISELECT (用于多选)...问题我面临的是,当我尝试添加快捷方式文件时..它不采用实际的快捷方式路径,它引用实际路径。实际上我想避免将快捷方式文件添加到我的列表中,但是正在添加的每个快捷方式文件没有扩展名“.lnk”(我不知道原因)。那么,有什么方法可以忽略正在添加的快捷方式文件。

4

1 回答 1

2

你需要标志:

OFN_NODEREFERENCELINKS = 0x100000;

关于 Oops PS:它不会忽略添加链接,但它确保让链接保持原样。您将获得带有 *.lnk 扩展名的链接文件。之后你可以在你的代码中过滤掉它们。

于 2010-05-17T08:34:54.200 回答