超级列表框默认线条颜色为浅灰色,不明显且无法更改,使用起来非常不方便。
当然,如果真想改变线色,还有一个办法,那就是自绘。
研究了很多资料,发现自绘方法有两种可以达到目的,一种是在列表框重绘消息中画一条线,一种是在窗口重绘消息中画一条线。
在列表框消息中绘制线条是很习惯的,但是必须考虑很多问题,比如在哪个阶段绘制,以及将项目区域和非项目区域分开绘制。列表框画完之后还可以画线吗?这样可以绕过很多问题。通过实验发现,窗口重绘消息排在列表框重绘消息之后,所以很容易处理。我们在列表框重绘消息中发送窗口重绘消息,然后在窗口重绘消息中绘制列表框。形成线条。此方法已试验成功,效果良好。
16371148313[下载].rar
|