2010-05-17 124 views
0

在我的應用程序中,我有一個選項,將文件添加到列表中..它會讓用戶選擇多個文件在同一..使用CFileDialog來做這個,我啓用了OFN_MULTISELECT(用於多選)...我面對的問題是,當我嘗試添加一個快捷方式文件..它不採取實際的快捷方式路徑,其實際路徑。實際上,我想避免快捷方式文件被添加到我的列表,但每個快捷方式文件被添加沒有擴展名「.lnk」(我不知道原因)。 那麼,有什麼辦法可以忽略正在添加的快捷方式文件。獲取快捷方式文件路徑時出現問題!

回答

1

您需要的標誌:

OFN_NODEREFERENCELINKS = 0x100000; 

問候 哎呀 PS:它被添加不敢怠慢的聯繫,但它可以確保讓鏈接,因爲它是。你將得到帶有* .lnk擴展名的鏈接文件。之後你可以在你的代碼中過濾掉它們。

相關問題