我的listctrl支持了LVS_REPORT,并且取消了LVS_EX_GRIDLINES,但是有这样一个问题,取消了LVS_EX_GRIDLINES后,线虽然没有了,但是有间隔,都是白色的条条间隔线,,结果像这样
http://cvenet.com/2.gif
我希望得到这样的结果
http://cvenet.com/1.gif

解决方案 »

  1.   

    你现在的结果里,那些白条部分不是Item的区域,所以设置ITEM背景色后那些部分还是ListCtrl本身的底色。
    解决:将ListCtrl整个底色设置为你想要的,但这样只能有一种颜色,或者:
          重绘,在DrawItem可以随意绘制Item了,你希望的那个结果图片应该是采用这样的方法,因为它有多种背景
      

  2.   

    Change background color of individual rows
    http://www.codeguru.com/Cpp/controls/listview/backgroundcolorandimage/article.php/c1093/