知道行数但是没有鼠标等的操作如何使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); // 保证第二行记录可见