知道行数但是没有鼠标等的操作如何使listctrl中的一行活多行选中高亮起来
知道行数但是没有鼠标等的操作怎么使listctrl中的一行活多行选中高亮起来
如果我一个listctrl有多行多列数据是
小明 2023
立冬 1411
沥沥 4574
沙沙 2544
我通过代码判断是第二行,但是然后我要把整个第二行就是这里的“立冬 1411
”被选中,高亮现实要用什么函数实现?
如果是第二行和第三行又要用什么函数实现
有个例子更佳,谢谢啦
------解决方案--------------------
m_List1.SetItemState(1, LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);//选中第二行记录
m_List1.SetItemState(2, LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);//选中第三行记录
m_List1.EnsureVisible(1, FALSE); // 保证第二行记录可见
如果我一个listctrl有多行多列数据是
小明 2023
立冬 1411
沥沥 4574
沙沙 2544
我通过代码判断是第二行,但是然后我要把整个第二行就是这里的“立冬 1411
”被选中,高亮现实要用什么函数实现?
如果是第二行和第三行又要用什么函数实现
有个例子更佳,谢谢啦
------解决方案--------------------
m_List1.SetItemState(1, LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);//选中第二行记录
m_List1.SetItemState(2, LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);//选中第三行记录
m_List1.EnsureVisible(1, FALSE); // 保证第二行记录可见