使用CListCtrl,如何为整行选择颜色?

时间:2010-02-11 16:06:05

标签: mfc clistctrl

我目前有NM_CUSTOMDRAW消息调用一个函数来为报表模式中的listctrl的行着色。我可以检测何时选择了一行并自己着色,但是这个方法不会被选中的单元格调用,因此我无法为该单元格着色。所以我的问题是1)有没有办法让Windows为每个单元调用我的自定义绘制方法,无论它是否被选中? 2)如果不是最简单的方法是选择跨越整行。 谢谢, CP

1 个答案:

答案 0 :(得分:5)

我找到了答案,而且微软让它比以前更容易。

m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT);