打开“打开目录”对话框

来源:互联网 发布:淘宝图片轮播尺寸大小 编辑:程序博客网 时间:2024/04/27 12:24
BROWSEINFO   bBinfo;memset(&bBinfo,0,sizeof(BROWSEINFO));     //定义结构并初始化bBinfo.hwndOwner=m_hWnd;                  //设置对话框所有者句柄bBinfo.lpszTitle = _T("请选择工程所在目录 ");bBinfo.ulFlags   =   BIF_RETURNONLYFSDIRS;    //设置标志只允许选择目录        LPITEMIDLIST lpDlist;//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串lpDlist=::SHBrowseForFolder(&bBinfo)   ;     //显示选择对话框if (lpDlist!=NULL){CString str;::SHGetPathFromIDList(lpDlist,str.GetBuffer(1024));  //把项目标识列表转化成目录str.ReleaseBuffer();MessageBox(str);}

原创粉丝点击