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 );
代码如下:
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 );
trCtrl.InsertItem( "Yaounde", 1, 3, m_ParentItem);
trCtrl.InsertItem( "Douala", 1, 3, m_ParentItem);
trCtrl.InsertItem( "Ebolowa", 1, 3, m_ParentItem);