list control获得当前选中项的索引 - C++ - GetFirstSelect...

来源:百度文库 编辑:神马文学网 时间:2024/04/29 13:50:38
  1. CString CName,CID;
  2.  
  3. int listIndex;        //当前选中项的索引
  4. //首先得到点击的位置
  5. POSITION pos=m_listcontrol.GetFirstSelectedItemPosition();
  6.  
  7. if(pos==NULL)
  8.     return;
  9.  
  10. //得索引,通过POSITION转化
  11. listIndex=(int)m_listcontrol.GetNextSelectedItem(pos);
  12.  
  13. //得到选中项的内容(0表示第一列,同理1,2,3...表示第二,三,四...列)
  14. CID=m_listcontrol.GetItemText(nId,0);
  15. CName=m_listcontrol.GetItemText(nId,1);