显示:
重庆    巴南     36
怎样得到第三列的值36?

解决方案 »

  1.   

    int n=m_rlist.GetSelectionMark();
    CString content=m_rlist.GetItemText(n,3);
      

  2.   

    int n=m_rlist.GetSelectionMark();
    CString content=m_rlist.GetItemText(n,2);m_rlist是那个控件的变量
      

  3.   

    int CListCtrl::GetSelectionMark(); //得到选中行,nItem
    CString CListCtrl::Get(int nItem, int subItem);
      

  4.   

    CString str;
          for(int i=0; i<m_list.GetItemCount(); i++)
          {
               if( m_list.GetItemState(i, LVIS_SELECTED) == LVIS_SELECTED )
               {
                    TRACE("Selcted Item %d\n", i);
                    str = m_list.GetItemText(i, 2);
               }
          }