读书人

怎样得到tree中选中的一个文件夹的名字

发布时间: 2012-01-18 00:23:26 作者: rapoo

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

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

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

读书人网 >VC/MFC

热点推荐