怎么根据CListCtrl列表单元不同内容,来显示单元格中不同的文字颜色或者背景色

如何根据CListCtrl列表单元不同内容,来显示单元格中不同的文字颜色或者背景色?
如题。。。
eg:列表文本内容为1时显示红色。列表文本内容为2时显示蓝色。

------解决方案--------------------
http://www.vckbase.com/document/viewdoc/?id=1855
------解决方案--------------------
C/C++ code

if ( m_List.GetItemText(i, 0) == "1" )
    m_List.SetRowColors(i, RGB(200, 200, 200), RGB(0, 0, 0));

------解决方案--------------------
http://www.codeproject.com/Articles/8/MFC-Grid-control-2-27
------解决方案--------------------
重写CListCtrl,添加处理虚函数DrawItem
------解决方案--------------------
settextcolor()
------解决方案--------------------
看看3楼说的那个控件,使用起来比CListCtrl复杂·
------解决方案--------------------
一楼给的例子挺好
你这个需求就是自绘