炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3736|回复: 1

[提问] 怎么修改list 列表 不同项的颜色

[复制链接]

该用户从未签到

发表于 2016-5-12 11:38:23 | 显示全部楼层 |阅读模式
10炫彩币

发现炫彩改背景颜色会全改掉!

[url=mkMSITStore:C:\Users\%E8%B5%9B\Desktop\%E7%82%AB%E5%BD%A9%E6%98%93%E8%AF%AD%E8%A8%80%201.8.9.6%20%E4%BE%8B%E5%AD%90%E5%90%88%E9%9B%86\%E7%82%AB%E5%BD%A9%E7%95%8C%E9%9D%A2%E5%BA%93-%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(v1.9.6).chm::/group__xc__list.html#ga32035f158be2f6a81cd6c4a5c921abc4]XList_AddItemBkFill[/url]() 这个函数颜色会全部 改掉



还有 下面这种 选中效果 怎么做
   正在播放的 前面会出现一个蓝色的条!

该用户从未签到

发表于 2016-5-12 11:48:58 | 显示全部楼层
应该使用XEle_GetBkInfoM来获取,
然后使用


void WINAPI XBkInfoM_AddFill  ( HBKINFOM  hBkInfoM,  
  int  nState,  
  COLORREF  color,  
  BYTE  alpha  
)   


添加背景内容填充.
参数:
hBkInfoM 背景内容管理器句柄.  
nState 组合状态  
color RGB颜色.  
alpha 透明度.  

第二个参数,请查阅帮助文档 组合状态
enum   listBox_state_flag_ { listBox_state_flag_item_leave = 0x0080, listBox_state_flag_item_stay = 0x0100, listBox_state_flag_item_select = 0x0200, listBox_state_flag_item_select_no = 0x0400 }


第二个问题,出现绿色的条块,你可以自绘,或者偷懒的方法,建立一个 ele在前面,播放的时候设置颜色

没播放的时候,影藏


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-5-2 15:43 , Processed in 0.062671 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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