MFC Clistcontrol悬停效果

MFC Clistcontrol悬停效果,mfc,Mfc,对于ClistCtrl实现悬停效果的最佳方法,我感到困惑 我的意思是,当我将鼠标移到一行报表视图上时,背景会发生变化,并且在鼠标离开视图后背景颜色会发生变化 有谁能给我一些例子或提示吗 p、 这是为了在应用所有者绘制功能时调用悬停效果 这是我在OnInitDialog中使用CListCtrl时执行的操作: m_list.SetExtendedStyle (LVS_EX_FULLROWSELECT); SetWindowTheme(m_list.m_hWnd, L"Explorer", NULL)

对于
ClistCtrl
实现悬停效果的最佳方法,我感到困惑

我的意思是,当我将鼠标移到一行报表视图上时,背景会发生变化,并且在鼠标离开视图后背景颜色会发生变化

有谁能给我一些例子或提示吗


p、 这是为了在应用所有者绘制功能时调用悬停效果

这是我在OnInitDialog中使用CListCtrl时执行的操作:

m_list.SetExtendedStyle (LVS_EX_FULLROWSELECT);
SetWindowTheme(m_list.m_hWnd, L"Explorer", NULL) ;
m_list.SetExtendedStyle(list.GetExtendedStyle() | LVS_EX_DOUBLEBUFFER);
这样,列表控件在Vista、W7和W8上以更现代的样式显示,您可以自动获得所需的行为。顺便说一句,资源管理器中的列表控件的行为也与此类似


但在Windows XP上不会出现这种行为。

谢谢Michael,我照你说的做了,但什么也没发生。您提供的方法与drawitem或鼠标移动功能之间是否存在冲突?那么,有人知道如何在应用owner draw功能时调用悬停效果吗!?