2010-07-21 55 views
1

當您在OpenFileDialog上選擇多個文件時,您會在OPENFILENAME的結構成員中獲得工作目錄路徑,但是當您選擇單個文件時,將獲得該變量成員中文件名的路徑。在OpenFileDialog上獲取工作目錄

在循環和計數以檢查文件數量之前會有一種可能的方式獲取路徑嗎?

回答

1

不太清楚你的意思,OpenFileDialog是一個.NET類。假設爲native:您可以將OPENFILENAME.lpfnHook成員設置爲回調函數。這會爲您提供諸如CDN_FILEOK和CDN_FOLDERCHANGE之類的通知。讓您預覽對話框關閉前選擇的內容以及取消對話的方法。

+0

是的,CDN_FOLDERCHANGE是我需要的,然後CDM_GETFOLDERPATH可以獲取當前工作目錄的路徑。 – cpx 2010-07-21 02:23:11