MFC CListCtrl得到ctrl,shift多选的行号

vector<int> selVect;
int count = m_consumeList.GetItemCount();  //你的列表多少行
for (int i = 0; i<count; i++)
{
  if (CDIS_GRAYED == m_consumeList.GetItemState(i, CDIS_GRAYED))    //获得是否选中的行
  {
    selVect.push_back(i);             //扔到vector中,自己去用
  }
}
原文地址:https://www.cnblogs.com/yuzhould/p/6003514.html