win32下,怎么用一个树形目录,显示系统目录(求源码!)

Microsoft777 2008-02-20 05:58:33
就是用一个树形目录
里面含有系统的目录
可以展开目录
选择路径
谢谢
...全文
87 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
taodm 2008-02-21
  • 打赏
  • 举报
回复
至少C++Builder下,控件是现成的,一行代码都不用写。
Microsoft777 2008-02-21
  • 打赏
  • 举报
回复
谁有完整的源码或者给个连接也可以。
可用的话,立马结帖给分!
xalangying 2008-02-20
  • 打赏
  • 举报
回复
 bool SelectDir( char path[MAX_PATH], const char* title = "请选择目录 ..." )
{
BROWSEINFO bi;
ITEMIDLIST* pidl;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = path;
bi.lpszTitle = title;
bi.ulFlags = BIF_EDITBOX;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
pidl = SHBrowseForFolder( &bi );
return ( pidl && SHGetPathFromIDList( pidl, path ) );
}
healer_kx 2008-02-20
  • 打赏
  • 举报
回复
很简单。
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-02-20 05:58
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下