就这么多分了,请大家帮忙,在VC6中,怎么没有路径浏览的对话框类呢?CFileDialog如何设置才可以达到路径浏览的功能?还是有其它的类? 就这么多分了,请大家帮忙,在VC6中,怎么使用路径浏览的对话框类?CFileDialog如何设置才可以达到路径浏览的功能?还是有其它的类? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BROWSEINFO bBinfo; memset(&bBinfo, 0, sizeof(BROWSEINFO)); //定义结构并初始化 bBinfo.hwndOwner=m_hWnd;//设置对话框所有者句柄 char strTmp[255]; bBinfo.lpszTitle="请选择安装路径:"; bBinfo.ulFlags = BIF_RETURNONLYFSDIRS; //设置标志只允许选择目录 LPITEMIDLIST lpDlist; //用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串 lpDlist=SHBrowseForFolder(&bBinfo) ; //显示选择对话框 if(lpDlist!=NULL) { SHGetPathFromIDList(lpDlist,strTmp);//把项目标识列表转化成目录 TRACE(strTmp); } 正如楼上所说,用 SHBrowseForFolder具体可以看msdn。*****Power By Horisly***** 请教windows消息处理 A.dll中free B.dll中malloc的内容,free就报heap损坏错误 模拟用户输入的问题 有没有作过串口通信的,调式问题,高手严重帮助下我,谢谢了 怎么获得CComboBox里面值的ID呢? ×××××动态创建的工具条在按了“X”后再怎么显示出来啊??×××× 怎么把 ListCtrl里的内容写入到一个TXT文件里呢? 请问谁知道" CNN "美国有线新闻网的英文全称? DCOM在98和2K上表现不一致 如何转换 Big5 码做 GB 码? InvalidateRect() 时间相加的问题
memset(&bBinfo, 0, sizeof(BROWSEINFO)); //定义结构并初始化
bBinfo.hwndOwner=m_hWnd;//设置对话框所有者句柄
char strTmp[255];
bBinfo.lpszTitle="请选择安装路径:";
bBinfo.ulFlags = BIF_RETURNONLYFSDIRS; //设置标志只允许选择目录
LPITEMIDLIST lpDlist;
//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串
lpDlist=SHBrowseForFolder(&bBinfo) ; //显示选择对话框
if(lpDlist!=NULL)
{
SHGetPathFromIDList(lpDlist,strTmp);//把项目标识列表转化成目录
TRACE(strTmp);
}
具体可以看msdn。
*****Power By Horisly*****