CString str; int nId; //首先得到点击的位置 POSITION pos=m_lst.GetFirstSelectedItemPosition(); if(pos==NULL) { MessageBox("亲,请至少选择一项","提示",MB_ICONEXCLAMATION); return; } //得到行号,通过POSITION转化 nId=(int)m_lst.GetNextSelectedItem(pos); str.Format("%d",nId); MessageBox("您选中第"+str+"行"); //得到列中的内容(0表示第一列,同理1,2,3...表示第二,三,四...列) str=m_lst.GetItemText(nId,0); MessageBox(str);
VC++ MFC获取ListControl选中行
关注
打赏