首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么获取listCtrl中选中行的指定列的值

2012-02-17 
如何获取listCtrl中选中行的指定列的值?CListCtrl &mylist GetListCtrl()也就是获得这一列的ID。谢谢![

如何获取listCtrl中选中行的指定列的值?
CListCtrl &mylist = GetListCtrl(); 
也就是获得这一列的ID。
谢谢!

[解决办法]
CListCtrl::GetItemText
[解决办法]
mylist.GetNextItem(-1, LVNI_SELECTED);

就能得到当前选中的item的index
[解决办法]
POSITION pos = m_list.GetFirstSelectedItemPosition();
if (pos == NULL)
TRACE0("No items were selected!\n");
else
{
while (pos)
{
int nItem = m_list.GetNextSelectedItem(pos);
TRACE1("Item %d was selected!\n", nItem);
// you could do your own processing on nItem here
}
}

 

[解决办法]
CCtrlList::GetItemText()

热点排行