MFC ListControl选取多行数据并读取


 1 void CGlassDetectDlg::OnBnClickedButton14()
 2 {
 3     // TODO: Add your control notification handler code here
 4 
 5     
 6 
 7     CString str;
 8     POSITION pos=m_List.GetFirstSelectedItemPosition(); //pos选中的首行位置
 9     if(pos==NULL)
10         AfxMessageBox("no item were selected!");
11     else
12     {
13         while(pos)   //如果你选择多行
14         {
15             int nIdx=-1;
16             nIdx= m_List.GetNextSelectedItem(pos);
17             
18             if(nIdx >=0&&nIdx<m_List.GetItemCount())
19             {
20                 str =m_List.GetItemText(nIdx,4);//获取指定列,为字符串形式
21             }   
22         }
23     }
24 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM