关于CListCtrl控件
在VC中,使用CListCtrl控件,当用户选择其中的某一条纪录后,
我要通过调用哪个函数可以得知当前选中的是那一条。
问题点数:20、回复次数:3Top
1 楼ljv_23(老兔八哥)回复于 2000-05-23 18:51:00 得分 0
在CListCtrl类中的函数GetSelectionMark()可以得到
基于0开始的当前CListCtrl控件记录数.Top
2 楼Lin(林)回复于 2000-05-23 18:56:00 得分 10
试试:
POSITION pos = pList->GetFirstSelectedItemPosition();
if (pos == NULL)
TRACE0("No items were selected!\n");
else
{
while (pos)
{
int nItem = pList->GetNextSelectedItem(pos);
TRACE1("Item %d was selected!\n", nItem);
// you could do your own processing on nItem here
}
}
Top
3 楼Badwood(Badwood)回复于 2000-05-23 19:00:00 得分 10
可以使用GetFirstSelectedItemPosition()和GetNextSelectedItem()
来遍历
Top




