ListCtrl持续更新,怎么获得某一行的内容没有更新

ListCtrl持续更新,如何获得某一行的内容没有更新?
现在持续获取数据,N多条,显示在一个ListCtrl中,每一行显示一条,数据持续获得。
形如
 A        B    两列
A代表一条数据内容    B是该内容获得的次数  
数据持续获得 B的内容 即次数一直在增加  
此时我要获得  B的次数不再增加的那一行 , 然后颜色高亮显示出来

请问各位大神给指导下思路,好久没玩VC了,折腾了一天   也没搞出来。


CListCtrlEx::OnCustomDraw(NMHDR* pNMHDR_i, LRESULT* pResult_i)
使用自绘,也思路混乱了。。

求指点。




------解决方案--------------------
知道MVC 不?
------解决方案--------------------
先根据数据来处理,获得没更新的那一行,然后再高亮处理
------解决方案--------------------
试下这样,先把每一条都高亮,然后处理LVM_SETITEMTEXT消息,判断LVITEM.iSubItem是不是第二列,如果是就把这行取消高亮
------解决方案--------------------
“B的次数不再增加的那一行”
缺个条件,多长时间内 “不再增加” ?
------解决方案--------------------
首先楼主的处理函数是单独开的线程吧!,
每一次获取每一行的数据与之前的对比,如果没有变化 ,那就设置它为高亮
------解决方案--------------------
三楼说的对。。