读书人

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

发布时间: 2012-02-17 17:50:42 作者: rapoo

如何获取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()

读书人网 >VC/MFC

热点推荐