2013-06-13 60 views
0

我正在編寫程序Visual Studio 2012。我正在使用Windows圖像處理組件我想將我的程序的圖像文件使用,而不需要它們作爲資源。當有人下載​​程序時,我想讓他們下載程序。加載文件沒有整個路徑的視覺工作室2012

所以我的問題是,如果我指定程序的直接路徑說:

C:\Users\Billy\Documents\Background. 

我將如何做,而不必指定Users\Billy\Documents。由於在其他電腦上會有所不同。

回答

0

調用SHGetFolderPath以獲取任何依賴於用戶的路徑名稱。然後將文件名連接到檢索到的路徑。

+0

我可以得到一個簡單的例子 –

+0

沒關係不能使用的SHGetFolderPath它說,不使用它在MSDN上,其僅支持向後兼容,它會被替換SHGetKnowFolderPath和IM努力的目標Windows Vista和起來。 –

+0

好奇怪的是我不能在我的程序中找到SHGetKnownFolderPath,即使我的程序中有shell32.dll,Shlobj.h,shell32.lib和KnownFolders.h –