HTREEITEM CClassTreeWnd::TreeVisit(HTREEITEM item, const CString strText) { HTREEITEM hFind; if(item == NULL) return NULL; while(item!=NULL) { if(GetItemText(item) == strText) return item; if(ItemHasChildren(item)) { item = GetChildItem(item); hFind = TreeVisit(item,strText); if(hFind) { return hFind; } else { item= GetNextSiblingItem(GetParentItem(item)); } } else { item = GetNextSiblingItem(item); if(item==NULL) return NULL; } } return item; }
递归调用,遍历CTreeCtrl的树形结构
最新推荐文章于 2023-08-06 21:33:28 发布