找回密码
 加入
搜索
查看: 3967|回复: 4

[网络通信] [以解决]请教用_GUICtrlListView_AddArray()填充的LV, 如何实现交替背景色?

[复制链接]
发表于 2015-3-5 15:58:23 | 显示全部楼层 |阅读模式
本帖最后由 duanqs 于 2015-3-9 11:49 编辑

sub:请教用_GUICtrlListView_AddArray()填充的LV, 如何实现交替背景色?
曾记得:
特定标志 $GUI_BKCOLOR_LV_ALTERNATE 可交替设置 Listview 控件与 ListViewItem 项目的背景.
奇数行将获得 GUICtrlSetBkColor() 为 Listview 控件设置的颜色.
偶数行将获得 GUICtrlSetBkColor() 为 ListviewItem 项目设置的颜色.

但是: 如果ListView里面的数据不是用 CreateListViewItem来创建的话, 就没有办法利用上述的这个标志常量了.
尝试过:

If Mod($iIndex,2)==0 Then
     _GUICtrlListView_SetBkColor($iLV, $CLR_MONEYGREEN)
     _GUICtrlListView_SetTextColor($iLV, $CLR_BLACK)
     _GUICtrlListView_SetTextBkColor($iLV, $CLR_MONEYGREEN)
else
     _GUICtrlListView_SetBkColor($iLV, $CLR_Red)
     _GUICtrlListView_SetTextColor($iLV, $CLR_BLACK)
     _GUICtrlListView_SetTextBkColor($iLV, $CLR_Red)

endif
但是,只是得到了一种背景色的结果.
那么如何实现这样的ListView的交替背景色呢, 请教论坛里的高手?
发表于 2015-3-7 04:40:43 | 显示全部楼层
 楼主| 发表于 2015-3-7 15:45:02 | 显示全部楼层
太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。

也为俺为什么没有发现这么好的 帖子惭愧一下。
 楼主| 发表于 2015-3-7 15:48:30 | 显示全部楼层
太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。

也为俺为什么没有发现这么好的 帖子惭愧一下。
 楼主| 发表于 2015-3-7 15:53:52 | 显示全部楼层
太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。

也为俺为什么没有发现这么好的 帖子惭愧一下。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 11:40 , Processed in 0.074014 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表