我是C ++的新手。有没有办法从树开始迭代所有父节点?
前:
ParentNode1->Child1
->Child2
ParentNode2->Child1
->Child2
我想从ParentNode1迭代到ParentNode2。
请建议。
答案 0 :(得分:1)
CTreeView类包装CTreeCtrl对象。后者提供CTreeCtrl::GetNextSiblingItem / CTreeCtrl::GetPrevSiblingItem。这些成员返回下一个/上一个树视图项,它们位于同一层次结构级别。
<小时/> 如果您正在寻找Windows API解决方案,请改用TreeView_GetNextSibling / TreeView_GetPrevSibling宏,或发送TVM_GETNEXTITEM消息。