谢谢,急

解决方案 »

  1.   

    HTREEITEM hSel=tree_point->GetChildItem(hCur[1]);
    for(;;hSel=tree_point->GetNextSiblingItem(hSel))
    {
    if(tree_point->GetItemTex(hSel)==name)
    {tree_point->DeleteItem(hSel);break;}
    }这样写有什么问题??
      

  2.   

    递归查找每个根节点的每一层子树
    BOOL rb = FALSE;//rb为函数返回值 如果需要的话//假设hCur[] 中包含所有根节点
    HTREEITEM hChild = tree_point->GetChildItem(hCur[l]); 
                                                          
    while(hChild != NULL)
    {
        if(_tcsicmp(tree_point->GetItemText(hChild), name) == 0)
            {
                rb = tree_point->DeleteItem(hChild);  
                break;
             }
        hChild = tree_point->GetChildItem(hCur[l]); 
    }上面代码没有经过测试 不知是否可以解决你的问题
      

  3.   

    如果有多个相同text的节点 那么就不要 break  并重新设置返回值