RT! 如何展开树控件某个根节点下所有子节点,只是选中根节点下的所有子节点,不是所有节点

解决方案 »

  1.   

    expand某个htreeitem就行了。
      

  2.   

    我当然知道使用expand,汗!我是说根目录下所有子节点
      

  3.   

    获得根目录下所有的子节点个数,写个循环一个一个Expand如果要展开子节点的子节点,那么就用递归
      

  4.   

    找到第一个子节点,然后一个一个往下,有相关的API.
      

  5.   

    HTREEITEM pItem=m_tree.GetRootItem( );
    if (m_tree->ItemHasChildren(pItem))
    {
       HTREEITEM p1Item = m_tree->GetChildItem(m_tree);   while (p1Item != NULL)
       {
       m_tree.Expand(p1Item);
           p1Item = m_tree->GetNextSiblingItem(pItem);
       }
    }