怎样实现单击一个按钮使树控件的结点上移(也就是和上一个结点交换位置)或下移??谢谢

解决方案 »

  1.   

    GetNextItem(当前的HTREEITEM,参数2见msdn);
    不知道为什么用这个函数我只得到了当前项的根\第一项,其他的如下一个\上一个得到为空.
    可能我对这个控件不太熟悉吧.只能给你一个提示了.
      

  2.   

    void CTree2Dlg::OnButton2() 
    {
    HTREEITEM item;
    item=tree.GetSelectedItem();
    item=tree.GetNextItem(item,TVGN_NEXTVISIBLE);
    tree.SelectItem(item);
    tree.SetFocus();

    }
    解决了