首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样得到tree中选中的一个文件夹的名字和路径?解决方法

2012-01-18 
怎样得到tree中选中的一个文件夹的名字和路径?已经可以像资源管理器那样显示了,怎么才能实现点击文件夹就

怎样得到tree中选中的一个文件夹的名字和路径?
已经可以像资源管理器那样显示了,怎么才能实现点击文件夹就可以得到该文件夹的路径或设置指针也可以,但不知道怎么做,向各位大虾请教了!

[解决办法]
如果用的SHELL API实现的目录树话, 通过获得文件夹的IShellFolder接口, 然后调用里面的方法GetDisplayName()来得到, 这个在www.codeproject.com上有一个叫seashell的例子.

如果用其它方法实现的, 顺着点中的文件夹用CTreeCtrl::GetItemText()往上撸, 一直到树根, 反过来就是路径了.
[解决办法]
1楼正解

热点排行