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 );

解决方案 »

  1.   

    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);
      

  2.   

    sorry  那个是我笔误了