BROWSEINFO bBinfo;
memset(&bBinfo, 0, sizeof(BROWSEINFO)); //定义结构并初始化
bBinfo.hwndOwner=m_hWnd;//设置对话框所有者句柄
char strTmp[255]={0};
bBinfo.lpszTitle="请选择安装路径:";
bBinfo.ulFlags = BIF_RETURNONLYFSDIRS; //设置标志只允许选择目录
LPITEMIDLIST lpDlist;
//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串
lpDlist=SHBrowseForFolder(&bBinfo) ; //显示选择对话框
if(lpDlist!=NULL)
{
SHGetPathFromIDList(lpDlist,strTmp);//把项目标识列表转化成目录
TRACE(strTmp);
}
VC 中获取文件夹目录路径
最新推荐文章于 2021-07-14 10:17:01 发布