ListCtrl的2个常用方法

1. 快速得到CListCtrl中选中项的索引. 
    int nSelIndex = m_list.GetNextItem (-1, LVNI_ALL | LVNI_SELECTED);
    while (nSelIndex >= 0)
    { 
          //得到第一个选中项的第一列的字符串 
   CString strTmp =m_list.GetItemText(nSelIndex,0);
          /*
           进行一些逻辑处理
          */
          //得到下一个选中项的索引
   nSelIndex = m_list.GetNextItem (nSelIndex, LVNI_ALL | LVNI_SELECTED);
     }

2. 清除nsel项的选中状态
    m_list.SetItemState (nSel, 0, LVIS_SELECTED | LVIS_FOCUSED); 

你可能感兴趣的:(ListCtrl的2个常用方法)