MFC Treeview:如何检查 Treeview 是不是已经包含特定的子节点?
Posted
技术标签:
【中文标题】MFC Treeview:如何检查 Treeview 是不是已经包含特定的子节点?【英文标题】:MFC Treeview : How to check if Treeview already contain particular child node?MFC Treeview:如何检查 Treeview 是否已经包含特定的子节点? 【发布时间】:2010-10-21 09:49:49 【问题描述】:在 MFC Treeview 控件中,我如何检查特定子节点是否已经存在于 treeview 中?
我的要求是,如果特定子节点存在于树视图中,请不要在该树视图中再次添加它...
欢迎任何代码 sn-p ........ 谢谢。
【问题讨论】:
【参考方案1】:您需要调用 ItemHasChildren/GetChildItem 和 GetNextSiblingItem 方法。
在 MSDN 上有一个 GetNextSiblingItem 帮助的代码示例。
【讨论】:
【参考方案2】:使用 CTreeCtrl GetItem 方法来获取树视图中特定项目的信息。
【讨论】:
以上是关于MFC Treeview:如何检查 Treeview 是不是已经包含特定的子节点?的主要内容,如果未能解决你的问题,请参考以下文章
如何在运行时创建的 MFC 中获取 Treeview(CTreeCtrl) 的 Click 事件?