HTREEITEM root = m_tree.InsertItem(_T("稿陆"),TVI_ROOT)
for(iter = pView->a.begin()iter != pView->a.end()iter++)//a是一个向量用来存储建立子节点数据姿高
{
HTREEITEM rootItem = m_tree.InsertItem(iter->second,root)
}
//我的向量是一个map,所以a.second表示a向量第二参数值。你可以用你的变量键册顷代换它。
你这是在给自己找麻烦,这样的 *** 作逻辑培缓,拆分倒是好说,字符串拆分后循环设置为父节点即可,但维护太困难了,甚至一个录入错误会雀橘造成大量需要删除的节点,而增加子节点的节点也多输入很多内容。通常这样的界面,是看树形列表中是否选取了节点,如果选取了,就以选中的为配岁模父节点,否则就是默认根为父节点,这样一个一个增加就可以了,不会出现歧义,录入错误也会少些。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)