VC如何用代码实现选中某一行并高亮

今天被这个问题困扰了好久,最后终于解决了,记录一下,方便后面需要的人查看。

第一步:首先需要设置CListCtrl 的Alway Show Seclection为true!(就是因为没有设置这个属性一直调试代码,然后才白忙活了好久。。。。。。。)

第二步:添加代码 m_CList.SetItemState(index,  LVIS_SELECTED,  LVIS_SELECTED); //设置指定行为选中状态

第三步:添加代码      m_CList.SetFocus(); //使列表控件获得焦点

然后某一行就变成高亮选中状态了大笑!忙活了半天,原来如此简单!

你可能感兴趣的:(VC如何用代码实现选中某一行并高亮)