CListCtrl高亮显示一行
m_pointList.SetItemState(i, LVIS_SELECTED|LVIS_FOCUSED,LVNI_SELECTED|LVIS_FOCUSED);
m_pointList.EnsureVisible(i, FALSE);
但我的程序中,调用多次这一段,就高亮了多行,最后检查属性发现single selection设置成了false,改成true之后
获得了预想结果,每次只高亮显示一行
CListCtrl单行高亮
本文介绍如何使用CListCtrl实现单行高亮显示,并解决因singleselection属性设置不当导致的问题。
CListCtrl高亮显示一行
m_pointList.SetItemState(i, LVIS_SELECTED|LVIS_FOCUSED,LVNI_SELECTED|LVIS_FOCUSED);
m_pointList.EnsureVisible(i, FALSE);
但我的程序中,调用多次这一段,就高亮了多行,最后检查属性发现single selection设置成了false,改成true之后
获得了预想结果,每次只高亮显示一行

被折叠的 条评论
为什么被折叠?
