//获取文件夹路径,通过浏览方式选择文件夹,然后返回文件夹路径
CString GetDirectory()
{
BROWSEINFO bi;
TCHAR name[MAX_PATH];
CString a("");
ZeroMemory(&bi,sizeof(BROWSEINFO));
bi.hwndOwner = AfxGetMainWnd()->GetSafeHwnd();
bi.pszDisplayName = name;
bi.ulFlags = BIF_RETURNFSANCESTORS;
LPITEMIDLIST idl = SHBrowseForFolder(&bi);
if(idl == NULL)
return a;
CString strDirectoryPath;
SHGetPathFromIDList(idl,
CString GetDirectory()
{
BROWSEINFO bi;
TCHAR name[MAX_PATH];
CString a("");
ZeroMemory(&bi,sizeof(BROWSEINFO));
bi.hwndOwner = AfxGetMainWnd()->GetSafeHwnd();
bi.pszDisplayName = name;
bi.ulFlags = BIF_RETURNFSANCESTORS;
LPITEMIDLIST idl = SHBrowseForFolder(&bi);
if(idl == NULL)
return a;
CString strDirectoryPath;
SHGetPathFromIDList(idl,