首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么插入的子节点看不到?

2012-01-26 
求助:为什么插入的子节点看不到???Hi:请教个问题,就是我在一个tree的子节点下面再插入节点,为什么看不到??

求助:为什么插入的子节点看不到???
Hi:请教个问题,就是我在一个tree的子节点下面再插入节点,为什么看不到??
代码如下:
                  HTREEITEM   hItem   =   trCtrl.GetChildItem(m_ParentItem);
while(hItem)
{
CString   strNodeName   =   trCtrl.GetItemText(hItem);
if(strNodeName   ==   “Yaounde”)
{
trCtrl.InsertItem(“duduho”,1,2,hItem);
trCtrl.Expand(hItem,TVE_EXPAND);
break;
}
hItem   =   trCtrl.GetNextItem(hItem,1);
}
其中m_ParentItem是父节点。
m_ParentItem=   trCtrl.InsertItem(   "Cameroon ",   0,   2   );  

trCtrl.InsertItem(   "Yaounde ",   1,   3,   hItem   );
trCtrl.InsertItem(   "Douala ",   1,   3,   hItem   );
trCtrl.InsertItem(   "Ebolowa ",   1,   3,   hItem   );

[解决办法]
m_ParentItem= trCtrl.InsertItem( "Cameroon ", 0, 2 );

trCtrl.InsertItem( "Yaounde ", 1, 3, m_ParentItem);
trCtrl.InsertItem( "Douala ", 1, 3, m_ParentItem);
trCtrl.InsertItem( "Ebolowa ", 1, 3, m_ParentItem);

热点排行