【问】如何改变ListView的网格线颜色?

VBAHZ 2006-02-02 07:41:40
已把ListView设为GridLines=True,网格模式(发送LVS_EX_GRIDLINES样式)
但网格线总是难看的灰色!
请问,哪个消息能把网格线颜色更改为vbBlue?
(请注意,控件是Common 5.0的。)
...全文
1553 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
boyzhang 2006-02-05
  • 打赏
  • 举报
回复
GZ
zyl910 2006-02-02
  • 打赏
  • 举报
回复
ListView没有提供修改网格线颜色的功能
用Custom Draw吧

Custom Draw是通用控件为用户精确控制界面而设计的接口,从comctl32.dll 4.70开始提供该功能

至于comctl32.dll 4.70,是由Win95、IE3.0提供的
现在都是WinXP、IE6.0的天下了,comctl32.dll的版本号是6.0

VB的Common控件是对comctl32.dll的封装
虽然VB没有封装Custom Draw
但是Custom Draw是通用控件的默认功能
任何时候都有效


界面是画出来的!

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧