请问各位大哥,如何打开一个文件夹并获取它的路径?请给出具体函数及代码说明,谢谢 我现在就是获取一个文件夹的路径名,然后把东西存在这个文件夹里,如何弹出一个窗口,获取可以选择文件夹路径,也只能看到文件夹名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件夹用SHFileOperation.选文件用CFileDialog BROWSEINFO brinfo; char buf[MAX_PATH],buf2[MAX_PATH]; brinfo.hwndOwner=m_hWnd; brinfo.pidlRoot = NULL; brinfo.pszDisplayName = buf; brinfo.lpszTitle = "Select Dir:"; brinfo.ulFlags = BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT; brinfo.lpfn = NULL; brinfo.lParam = NULL; LPCITEMIDLIST pidl = SHBrowseForFolder(&brinfo); if(pidl==NULL)return; SHGetPathFromIDList(pidl, buf2);//buf2就是选择的路径 有人了解或用了 IPv6 CHtmlView的问题 怎样查明是哪个进程要调用指定DLL VC高手帮忙看下是什么问题吧?给分!!!!!!!!!!! 程序在开发环境下可以,在实际环境运行2、3天后出错(Visual C++ Runtime Library) 怎样得到一个对话框的句柄呀?(初学者) 為什么我的listcontrol控件column不能顯示? 请教 如何在 ListBoxCtrl 中添加复选框? 对话框问题 vc ftp下载 如何在动态创建的GroupBox中,动态创建一系列的CheckBox? 如何响应改变颜色的消息!
选文件用CFileDialog
char buf[MAX_PATH],buf2[MAX_PATH]; brinfo.hwndOwner=m_hWnd;
brinfo.pidlRoot = NULL;
brinfo.pszDisplayName = buf;
brinfo.lpszTitle = "Select Dir:";
brinfo.ulFlags = BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT;
brinfo.lpfn = NULL;
brinfo.lParam = NULL; LPCITEMIDLIST pidl = SHBrowseForFolder(&brinfo);
if(pidl==NULL)return; SHGetPathFromIDList(pidl, buf2);//buf2就是选择的路径