ListCtrl 怎么更改鼠标移动到某一行的背景颜色

ListCtrl 如何更改鼠标移动到某一行的背景颜色。
鼠标在ListCtrl上移动的时候,移动到哪一行哪一行就高亮,但不是m_list1.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED)选中,因为我在ListCtrl中要做视图切换,希望大家能给个例子
------解决思路----------------------
这个目测只有自绘能达到你的要求了!
至少MFC自己的东西我不知道有这个
------解决思路----------------------
响应WM_MOUSEMOVE消息,判断光标在CListCtrl中的行,再SetBkColor(); Invalidate();试试
------解决思路----------------------
LVN_HOTTRACK notification code
Sent by a list-view control when the user moves the mouse over an item. This notification code is only sent by list-view controls that have the LVS_EX_TRACKSELECT extended list-view style. 
Return zero to allow the list view to perform its normal track select processing. If the application returns nonzero, the item will not be selected.
------解决思路----------------------
你是指你单击,还是双击,还是你点中一行之后可以手动改变他的颜色呀。