PowerBuilder文档指出颜色编码为-2到16777215之间的长数字。
我完全理解RGB如何编码长的颜色(b * 256/256 + g * 256 + r),我不明白的是负颜色的含义:什么会 -1 和 -2 是什么意思? 我在PB文档中找不到任何解释负面颜色的内容。
提前致谢
答案 0 :(得分:1)
由于我们讨论的是组件的backColor,它看起来像一个占位符值,表明控件应该从其父级继承颜色。这是猜测。
我可以肯定的是,它不是系统颜色或“透明”颜色:
67108864 ButtonFace
1073741824 WindowBackground
33554432 WindowText
268435456 ApplicationWorkspace
553648127 Transparent
但最终,我认为没有人会从方法中将这种颜色交给你,如果你试图使用这种颜色,例如绘图,你可能会抛出一个错误。