最近开始写一个隐秘图像特征提取的工程,第一步就是要实现:打开一个文件夹,获得所有图像文件的数目和列表。发现VS2010实现文件夹浏览可以不再使用SHBrowseForFolder ,使用CShellManager::BrowseForFolde更方便快捷。代码如下:
1、浏览文件夹:
Cstring strPathName;
if (!theApp.GetShellManager()->BrowseForFolder (strPathName,
this, strPathName, _T("选择图片所在文件夹")))
{
AfxMessageBox(_T("未选中文件夹"));
return;
}
//在文本控件里显示选择的路径
GetDlgItem(IDC_EDIT_PATH)->SetWindowTextA(str