求助:为什么插入的子节点看不到???
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);