CListCtrl中怎么获得选中项的index?
我的CListCtrl控件m_ctrlCusName是单项选择列表控件,我用如下两句
POSITION pos=m_ctrlCusName.GetFirstSelectedItemPosition();
int nItem=m_ctrlCusName.GetNextSelectedItem(pos);
不能获得nItem,请问该如何?
thx a lot
问题点数:45、回复次数:3Top
1 楼Kevin_qing()回复于 2001-05-25 14:22:00 得分 45
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);
}
}
Top
2 楼mefish(不快乐的VC小虾)回复于 2001-05-25 14:39:00 得分 0
可是我有点儿不明白,我那样的为什么不行呢?我也看到了msdn中的这段代码了,可是我觉得我那样写也是一样的才对呀!Top
3 楼Kevin_qing()回复于 2001-05-25 14:43:00 得分 0
因为可能当前没有选择Top




