C ++树视图控件,获取所选项的完整路径

时间:2016-04-19 14:17:28

标签: c++ windows treeview atl treeviewitem

目前我有一个树视图控件,我正在处理TVN_ITEMEXPANDING命令,这很好,但我似乎找不到从树视图控件获取绝对路径的方法。

- C:\\
  - Documents
    - Test.txt

假设我说双击文档我想获得完整的路径

  

'C:\文件'

如果我双击Test.txt,我想获得完整的路径

  

'C:\文件\ Test.txt的'

这可能吗?

1 个答案:

答案 0 :(得分:0)

"对应" .net控件有一个名为FullPath的属性。您可以查看TreeNode.cs@GetFullPath()处的c#实现。您也可以(并且必须)在代码中执行相同的操作。 (它不会必须递归,但它可以; - ))