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++ 获取ListControl选中行
最新推荐文章于 2025-03-27 15:33:54 发布