parent1“欢迎”
  child1
  child2
parent2“你好”
  child1
  child2
  child3
  child4
parent3“谢谢”
  child1
  child2
  child3我想得到parent1“欢迎”,用GetRootItem()可以实现吗?也就是说GetRootItem()得到的是第一个根节点吗?

解决方案 »

  1.   

    晕,你打印这个字符串不就知道了。
    晕,你去百度不就知道了。
    晕,你去msdn不就知道了。
    晕,你看看mfc类库不就知道了。
    晕,确实是这样的。
      

  2.   

    // 展开第一个节点
    HTREEITEM hChildItem = m_treeCtrlList.GetChildItem(TVI_ROOT);
    m_treeCtrlList.Expand(hChildItem, TVE_EXPAND);
      

  3.   

    mfc类库怎么看啊?,我看到的是这样的:
    _AFXCMN_INLINE HTREEITEM CTreeCtrl::GetRootItem() const
    { ASSERT(::IsWindow(m_hWnd)); return (HTREEITEM)::SendMessage(m_hWnd, M_GETNEXTITEM, TVGN_ROOT, 0); }
      

  4.   

    mfc类库怎么看啊?,我看到的是这样的:
    _AFXCMN_INLINE HTREEITEM CTreeCtrl::GetRootItem() const
    { ASSERT(::IsWindow(m_hWnd)); return (HTREEITEM)::SendMessage(m_hWnd, M_GETNEXTITEM, TVGN_ROOT, 0); }
      

  5.   

    mfc类库:我指的是那个手册,你去百度一下,一个chm的文件,里面包含了mfc类的方法及说明。还有你打印字符串看看就知道对不对了。OutputDebugString("Hello");