如何在c ++中遍历treeview控件的所有父节点?

时间:2015-09-18 15:15:39

标签: c++ mfc treeview

我是C ++的新手。有没有办法从树开始迭代所有父节点?

前:

ParentNode1->Child1
           ->Child2

ParentNode2->Child1
           ->Child2

我想从ParentNode1迭代到ParentNode2。

请建议。

1 个答案:

答案 0 :(得分:1)

CTreeView类包装CTreeCtrl对象。后者提供CTreeCtrl::GetNextSiblingItem / CTreeCtrl::GetPrevSiblingItem。这些成员返回下一个/上一个树视图项,它们位于同一层次结构级别。

<小时/> 如果您正在寻找Windows API解决方案,请改用TreeView_GetNextSibling / TreeView_GetPrevSibling宏,或发送TVM_GETNEXTITEM消息。