怎么在TreeCtrl中插入指定位置的新节点?

isabel1169 2009-02-19 04:11:12
需要建一个树,每个节点都需要按指定好的顺序进行添加,应该怎么做?
...全文
191 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
m_tornado 2009-02-20
  • 打赏
  • 举报
回复
3楼正解:)
robert_duan 2009-02-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhuweiping2003 的回复:]
在你选择的节点下面进行添加撒

C/C++ code
HTREEITEM handle_new_creat_treeitem; //保存新建的树节点句柄
HTREEITEM handle_SelectedTreeItem; //保存当前选中的树节点的句柄
handle_SelectedTreeItem = m_tree.GetSelectedItem();
handle_new_creat_treeitem = m_tree.InsertItem("select item",0,1,handle_SelectedTreeItem);
[/Quote]

Up
zhuweiping2003 2009-02-19
  • 打赏
  • 举报
回复
在你选择的节点下面进行添加撒

HTREEITEM handle_new_creat_treeitem; //保存新建的树节点句柄
HTREEITEM handle_SelectedTreeItem; //保存当前选中的树节点的句柄
handle_SelectedTreeItem = m_tree.GetSelectedItem();
handle_new_creat_treeitem = m_tree.InsertItem("select item",0,1,handle_SelectedTreeItem);

matrixnull 2009-02-19
  • 打赏
  • 举报
回复
InsertItem时不要带TVI_SORT这个参数
cnzdgs 2009-02-19
  • 打赏
  • 举报
回复
那就按指定的顺序添加吧,只要父子关系符合逻辑就没问题。可以在添加过程中把后面需要的HTREEITEM先保存起来。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧