這是在做項目中遇到的一些問題,,,,,
嘿嘿,,,讓我找到了一篇正好适用的文章,,,,
看原文的猛戳這裡,,,,
然後是我修改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;
}
}
}