找到她的hitem,然后调用函数呀,看msdn,有例子的
btw:这么简单的问题,自己查书解决比较好,别这么懒:))))

解决方案 »

  1.   

    我都查了一天的书了,书上只有三种方式,TVI_LAST,TVI_SORT,TVI_FIRST.
    可是,我是想在一个指定位置上插入一个节点,不是他给出的三种所能完成的。
    有什么好办法吗?谢谢!
      

  2.   

    比如用下面的函数
    InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, 
       HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST);
    你如果不用你所说的参数,则要先找到HTREEITEM hParant(以此项为Parent)
    HTREEITEM hInsertAfter(以此项为兄长--估且就这么说吧),只有这样你新插入的项才会符合你的要求
      

  3.   

    re:ddddh
        指定位置:在一个父节点之下的n个兄弟节点中间,插入一个item.
    如:a     <---parent
        +-- b
        +-- c
        +-- d <---在它的之前或之后插入一个item    
        +-- e
        +-- f
          ...多谢二位。
      

  4.   

    你可以先删除d e f,然后插入item,再加上d,e,f
    呵呵,用一个循环,很快的
      

  5.   

    这样
    先把item插进去
    在用一个循环,卸掉itme后面的,在把他插到末尾去....
      

  6.   

    ddddh老兄:
        你这一招叫“欲擒故纵“,果然高明。
        我只是死在书上查资料,资料上没有,我以为资料不全,就到处翻,费了我近两天的时间。看来,读死书的不适合做程序员。
        多谢,分全给你,接住!