void ExpandBranch(HTREEITEM hItem,CTreeCtrl& tree,
BOOL bExpand /*=TRUE*/)
/* bExpand =TRUE 展开所有节点,否则为折叠*/
{
if (tree.ItemHasChildren(hItem))
{
tree.Expand(hItem,bExpand?TVE_EXPAND:TVE_COLLAPSE);
hItem=tree.GetChildItem(hItem);
do {
ExpandBranch(hItem,tree);
} while((hItem=tree.GetNextSiblingItem(hItem))!=NULL);
}
}