2010-10-26 106 views
0

我有一個Visual C++ Windows窗體上的Visual Studio提出的申請(空)圖像的文件夾2008如何加載在一個Visual C++ Windows窗體應用程序

我想添加一個按鈕,這樣用戶就可以瀏覽夾。

他們選擇我想「掃描」該文件夾並列出我窗口窗體應用程序中的所有圖像(JPG,PNG和GIF)的文件夾後。

任何人都可以提供我需要的步驟?

謝謝

+0

託管代碼(windows窗體?) - 真的嗎?或者你的意思是MFC,並選擇Windows窗體標籤,因爲它是一個Windows應用程序? – 2010-10-26 11:33:18

+0

我從Visual C++創建了一個項目,並選擇了Windows窗體應用程序模板。 – Sharethefun 2010-10-26 11:39:16

+0

所以你知道你會在C++/CLI中用^在全國各地編寫託管代碼,這對你很好嗎? – 2010-10-26 15:46:27

回答

1

我不知道是否有掃描的圖像文件的任何自動方式,但因爲你只有3個分機,你可以嘗試每部分下面,

string[] imageList = Directory.GetFiles(path, "*.jpg"); 

其中,路徑是您使用瀏覽文件夾對話框瀏覽到的文件夾(而不是瀏覽文件對話框)。

它返回目錄中所有文件及其完整路徑的字符串。您也可以使用簡單的.Split('\')命令修剪路徑。

我不確定字符串[]是否可以在C++中工作,因爲語法似乎需要帽子符號,如下所示。

array<String^>^imageList 

以下是getfiles方法的link

相關問題