CString SetTargetFileName()
{
CString strPath(_T(""));
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = CSIDL_DESKTOP;//文件夹的根目录,此处为桌面
bi.pszDisplayName = NULL;
bi.lpszTitle = NULL;//显示位于对话框左上部的提示信息
bi.ulFlags = BIF_DONTGOBELOWDOMAIN | BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE;//有新建文件夹按钮
bi.lpfn = NULL;
bi.iImage = 0;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);//调用选择对话框
if (pidl == NULL)
{
return strPath;
}
TCHAR strFolder[1024];
SHGetPathFromIDList(pidl,strFolder );
strPath=strFolder;
return strPath;
}
使用BROWSEINFO选择文件夹
最新推荐文章于 2020-09-25 16:25:00 发布