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

isabel1169 2009-02-19 04:11:12
需要建一个树,每个节点都需要按指定好的顺序进行添加,应该怎么做?
...全文
115 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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先保存起来。
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2009-02-19 04:11
社区公告
暂无公告