一下子不知道如何做.

解决方案 »

  1.   

    这个我知道 ,
    rootitem=GetNextItem(item,TVGN_PARENT ) item 为某节点
    if rootitem== null
       item 就是跟节点
      

  2.   

    GetCheck(item)   TRUE  被选中   
      

  3.   

            HTREEITEM Item,Item1;
    CString stationID="";
    CString MeterInfo="";
    Item=m_listview.GetSelectedItem();//得到选中节点
    MeterInfo=m_listview.GetItemText(Item);//得到选中节点文本
    Item1=m_listview.GetParentItem(Item);//得到选中节点父节点
    stationID=m_listview.GetItemText(Item1);//得到父节点文本
      

  4.   

    //在   TVN_SELCHANGED   事件中void tree::OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult){ LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR); HTREEITEM select=GetSelectedItem(); HTREEITEM temproot=GetParentItem(select); CString k=GetItemText(select); if(temproot==NULL) {//被选择的是根结点 } else {//被选择的不是根结点 }}这里有各种代码例子,你可以收藏.