我获取了数据窗口line的颜色值为27588189,转化为RGB,blue=420,green=246,red=93,blue貌似不正确
有个现象,如果用PB的标准颜色(小于rgb(255,255,255)=16777215)就没问题,用自定义颜色,例如highlight blue的颜色就不行,请各位高手帮我看看,问题出在哪?谢谢!
函数如下:
al_color=27588189
al_blue=al_color/65536
al_green=mod(al_color, 65536)/256
al_red=mod(al_color, 256)
------解决方案--------------------
那是因为你的值:27588189大过了rgb(255,255,255):16777215
所以你的值不是一个常规的值,它可能是PB里自定义的系统颜色