在用到CListBox的时候,总是觉得很郁闷,这次认真的研究了一下。有两种方法,
一种是相应WM_CTLCOLOR它是最简单,最方便的,相关代码如下:
第二种方法是我们自己写个,重新写void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)函数.
因为CListBox不支持OWNER DRAW,因此要增加String,要自己绘制。
一定要记住:CListBox的属性要这样设置,ower draw:选fixed。勾选下面的has string.
相关代码如下: