List Control控件中动态设置行背景颜色的有关问题

List Control控件中动态设置行背景颜色的问题。
我在MFC对话框中加入了一个List Control控件,用来显示加载的数据,数据的总行数是动态的。然后对其中的数据逐行进行查询和判断。

我想实现这样的功能:
在搜索和查询中,如果某行满足条件A,那么将该行背景标识为绿色,
如果某行满足条件B,那么将该行背景标识为红色。

这样的功能如何实现?请高手出招!谢谢!

------解决方案--------------------
恭喜啊~
楼主怎么解决的分享一下~
------解决方案--------------------
自绘或使用成熟控件 “MFC GridCgtrl”
------解决方案--------------------
NM_CUSTOMDRAW
------解决方案--------------------
重载DrawItem就可以了,我实现了一个带颜色指针的ListCtrl。