CString strPath;
BROWSEINFO bi ={0};
char pszDisplayName[MAX_PATH] ="/0";
bi.hwndOwner=NULL;
bi.pszDisplayName = pszDisplayName;
bi.lpszTitle="请选择目录:";
bi.ulFlags=BIF_RETURNONLYFSDIRS;
LPITEMIDLIST lpIL = SHBrowseForFolder(&bi);
if(lpIL)
{
SHGetPathFromIDList(lpIL,bi.pszDisplayName);
}
else
{
strPath=_T("");//return _T("");
}
filePath =bi.pszDisplayName;
不会的,忘记的可以直接粘贴过去,可用。