列表框的复选问题
带复选框的列表框中为了使选中一项后,可以更新此项对应的复选框的状态,
在OnItemchanged()中加了如下代码
POSITION pos = m_plist.GetFirstSelectedItemPosition();
while (pos)
{
int nItem = m_plist.GetNextSelectedItem(pos);
m_plist.SetCheck(nItem,true);//m_plist 列表
}
可是这样的做法使得不管怎样的操作,高亮选中的一项都会是SetCheck(true)的;
请问该使用什么样的方法才能达到我想要的效果