ListCtrl 怎么更改选中行的背景颜色

ListCtrl 如何更改选中行的背景颜色。
现在实现了这样的功能,鼠标在ListCtrl上滑动的时候,滑动到哪一行哪一行就高亮,有且仅有一条是高亮的。

如何实现下面两个功能:
1.当鼠标离开ListCtrl的时候,高亮行取消高亮。
2.更改高亮行的背景色,默认是蓝色的,客户想要其它的颜色。


大家帮忙给点办法或者思路都可以,谢谢了。

------解决方案--------------------
http://download.csdn.net/source/1183845
修改CListCtrl中的字体的颜色,还有就是背景色彩,一个小例子
自己下载,自己看!
------解决方案--------------------
http://www.vckbase.com/document/viewdoc/?id=1480
这个不错
------解决方案--------------------
处理NM_CUSTOMDRAW消息响应
------解决方案--------------------
http://blog.csdn.net/VisualEleven/archive/2010/10/18/5948057.aspx
------解决方案--------------------
上面几位大侠推荐的都是很好的例子!


很普遍的自绘问题,主要原理就是重载ListCtrl的mouse move用来显示高亮(或者取消高亮);重载DrawItem去自己进行显示,你想显示什么颜色,什么字体,都可以!哈哈
------解决方案--------------------
以上方法都是可以的。LZ可以好好学习下,非常实用
------解决方案--------------------
好东西,我也来学习下。