请问树控件的 GetParentItem() 这个函数怎么用? 谢谢各位!
能举实例吗? 
HTREEITEM GetParentItem(HTREEITEM hItem)主要是hItem参数我不会填.
感谢各位大虾的帮忙!

解决方案 »

  1.   

    得到父节点,参数填当前节点就可以HITEM hItem = GetParentItem(GetSelectedItem());得到当前选中节点的父节点
      

  2.   

    在MFC单文档应用程序中, 我把视图窗口分割成2份, 其中一个分割窗口里嵌套着树型控件. 
    我想获取树型控件的父结点, 用如下方法: CTreeCtrl &CtlTree = (CTreeCtrl&)GetTreeCtrl(); 
    HTREEITEM is_ParentTree; 
    is_ParentTree = CtlTree.GetParentItem(is_ParentTree);  
    MessageBox(CtlTree.GetItemText(is_ParentTree));
    但结果为"空", 不知道为什么.
    照2楼朋友的方法, 我改成了:
    HTREEITEM is_ParentTree = CtlTree.GetParentItem(CtlTree.GetSelectedItem()); 
    MessageBox(CtlTree.GetItemText(is_ParentTree));
    但结果还是为"空"呀, 不知道为什么.
    请指教~ 谢谢!
      

  3.   

    如果你当前没有选中,或者选中的是根节点,那结果就应该是空了。你的原来的代码,因为is_ParentTree没有赋值,没有指定一个节点,所以也得不到父节点。
      

  4.   

    你说的获取树型控件的父节点不明白什么意思,控件不可能有父节点,只有节点才有父节点,如果你说的是想得到树型控件的根节点,那用GetRootItem()就可以