MFC 类中哪个类可以实现浏览目录的功能?? 我想得到一个目录的目录名,请问MFC中哪个类可以实现这样的功能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder( LPBROWSEINFO lpbi); http://expert.csdn.net/Expert/topic/1208/1208531.xml?temp=9.447879E-02 char cDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = NULL; bi.pidlRoot = NULL; bi.pszDisplayName = cDir; bi.lpszTitle = "浏览文件夹"; bi.ulFlags = BIF_RETURNONLYFSDIRS|BIF_DONTGOBELOWDOMAIN; bi.lpfn = NULL; bi.lParam = 0; bi.iImage = 0; pidl = SHBrowseForFolder(&bi); if(pidl == NULL) return ""; SHGetPathFromIDList(pidl, cDir); cDir就是所选的目录 怎样在一个Dlg中显示一个BMP图象啊?急的头发白! 在win7系统下,MFC怎么实现创建、写入和读取注册表 找个兼职干干 AfxMessageBox的一个怪异的问题。 使用AfxBeginThread创建的线程需要手动关闭吗? 怎么将>127的ascii码转换为字符 CListBox能否允许用户输入 按照屏幕的分辨率缩放程序上控件的大小 用Winsock Control 的SendData如何传递一个数组? 一封写给所有人的忏悔信-------是我太执著 还是我太稚嫩 怎样使我的对话框失去焦点? DLL hell
LPBROWSEINFO lpbi
);
BROWSEINFO bi;
ITEMIDLIST *pidl;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = cDir;
bi.lpszTitle = "浏览文件夹";
bi.ulFlags = BIF_RETURNONLYFSDIRS|BIF_DONTGOBELOWDOMAIN;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
pidl = SHBrowseForFolder(&bi);
if(pidl == NULL) return "";
SHGetPathFromIDList(pidl, cDir); cDir就是所选的目录