请教,如何编写一个选择系统文件夹路径的窗口?

starcloudmountain 2005-10-17 09:53:29
请教,如何编写一个选择系统文件夹路径的窗口?
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
starcloudmountain 2005-10-17
  • 打赏
  • 举报
回复
谢谢了!
goodboyws 2005-10-17
  • 打赏
  • 举报
回复
弹出选择文件夹对话框的方法
TCHAR pszBuffer[_MAX_PATH];
BROWSEINFO bi; LPITEMIDLIST pidl;
bi.hwndOwner = this->GetSafeHwnd();
bi.pidlRoot = NULL;
bi.pszDisplayName = pszBuffer;
CString str;
str.LoadString(IDS_RECEIVEFILEPATH);
bi.lpszTitle = str;
bi.ulFlags = BIF_RETURNONLYFSDIRS ;
bi.lpfn = NULL;
bi.lParam = 0;
//弹出选择文件夹对话框
if((pidl = SHBrowseForFolder(&bi)) != NULL)
{
if(SHGetPathFromIDList(pidl, pszBuffer))
{
//这个就使你选择的文件夹
CString strTemp(pszBuffer);
}
}
starcloudmountain 2005-10-17
  • 打赏
  • 举报
回复
我想让用户打开一个窗口,用户选择一个目录并返回该目录的完整路径,如何做到。谢谢回答!
Kudeet 2005-10-17
  • 打赏
  • 举报
回复
不知道这里的效果是不是对的
http://www.codeproject.com/dialog/XFolderDialog.asp
goodboyws 2005-10-17
  • 打赏
  • 举报
回复
什么意思,系统文件夹还要选择么?!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧