这是在做项目中遇到的一些问题,,,,,
嘿嘿,,,让我找到了一篇正好适用的文章,,,,
看原文的猛戳这里,,,,
然后是我修改TA的,,,问了满足我的需求嘛,,,,
BOOL CXmlTreeDlg::ExpandTreeItems(CTreeCtrl& tree, HTREEITEM hItem,CString value)//遍历子节点
{
// AfxMessageBox(tree.GetItemText(hItem));
CString value_temp=tree.GetItemText(hItem);
if (value_temp==value)
{
return FALSE;
}else{
HTREEITEM hChildItem=tree.GetChildItem(hItem);
if (NULL!=hChildItem)
if (ExpandTreeItems(tree,hChildItem,value)==FALSE)
{
return FALSE;
}
HTREEITEM hSib=tree.GetNextSiblingItem(hItem);
if (hSib!=NULL)
if (ExpandTreeItems(tree,hSib,value)==FALSE)
{
return FALSE;
}
}
}