[以解决]请教用_GUICtrlListView_AddArray()填充的LV, 如何实现交替背景色?
本帖最后由 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的交替背景色呢, 请教论坛里的高手? http://www.autoitx.com/thread-15521-1-1.html 太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。
也为俺为什么没有发现这么好的 帖子惭愧一下。 太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。
也为俺为什么没有发现这么好的 帖子惭愧一下。 太感谢NetEgg长老的指点了。
看来Gui注册消息函数是一道必须拿下的砍了, 如果想玩好au3的靓丽界面的话。
也为俺为什么没有发现这么好的 帖子惭愧一下。
页:
[1]