2010-10-26 125 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

相关问题