ItemHasChildren(hParent) //判断结点是否有子结点hItem=GetChildItem(hParent); //获取第一个子结点hItem=GetNextSiblingItem(hItem)); //获取下一个兄弟结点结点只能用这三个函数进行循环计数判断,没有简单的办法。当然,你也可以自定义控件增加属性(如果频繁使用的话这个比较推荐,比较这三个函数的效率不是很高)
CTreeCtrl::GetCount()获取所有的节点个数,减去1即可