如题

解决方案 »

  1.   

    CTreeCtrl* pmyTreeCtrl;HTREEITEM root = GetRootItem( );
    pmyTreeCtrl->Expand(root,TVE_EXPAND) ;
      

  2.   

    相关的函数有:
    HTREEITEM GetChildItem( HTREEITEM hItem );
    HTREEITEM GetNextItem( HTREEITEM hItem, UINT nCode );
      

  3.   

    编一个递归函数:
    以树形视图为例:
    //完全展开一个树
    void CMyView::ExpandTree( HTREEITEM hTreeItem )
    {
    GetTreeCtrl().Expand( hTreeItem, TVE_EXPAND ); if ( GetTreeCtrl().ItemHasChildren( hTreeItem ) )
    {
       HTREEITEM hNextItem;
       HTREEITEM hChildItem = GetTreeCtrl().GetChildItem( hTreeItem );    while (hChildItem != NULL)
       {
      hNextItem = GetTreeCtrl().GetNextItem(hChildItem, TVGN_NEXT);
      ExpandTree (hChildItem );
      hChildItem = hNextItem;
       }//end of while
    }//end of if
    }这样调用:
    ExpandTree( TVI_ROOT );