各位,我有一个ListCtrl,我只添加了两条记录,选中第一条记录后做一些处理,然后取消选中,我希望取消选中后,GetSelectionMark()函数返回-1,但却返回0,我该怎么修改呢?代码如下: bool bte=m_ListCtrExcel.SetItemState(selIndex, 0 , LVIS_SELECTED);//等于true
if(m_ListCtrExcel.GetItemState(selIndex,LVIS_SELECTED)==LVIS_SELECTED)
selIndex=selIndex;//确实进不来
selIndex=m_ListCtrExcel.GetSelectionMark();//还是等于0