问题是这样的:我在我的CView类中声明了一个CListCtrl 控件变量;然后在CView的OnInitialUpdate过程中创建了一个ListView控件;我想在向ListView控件添加items的时候,根据添加item的值修改其字体和颜色;经过查询csdn资料,发现应该处理 NM_CUSTOMDRAW 通知消息,但是对于具体怎么实现我不太了解,请指教,谢谢!

解决方案 »

  1.   

    用BCGControlBar,很容易的。
    重载:
    OnGetCellTextColor 修改文字颜色。
    OnGetCellBkColor 修改背景颜色
      

  2.   

    dreamchild(梦小孩):你说得这个BCGControlBar是一个控件?
      

  3.   

    http://www.codeguru.com/Cpp/controls/listview/backgroundcolorandimage/article.php/c4181/
      

  4.   

    flyelf(空谷清音):谢谢提示,我看看去~
      

  5.   

    看了文档,应该处理WM_NOTIFY消息,但是怎么才能在我的CView类中加上ON_NOTIFY宏呢?谢谢!