PowerBuilder中的负色(-1,-2)是什么意思?

Lau*_*ent 5 powerbuilder colors

PowerBuilder文档指出颜色以-2到16777215之间的长数编码.

我完全理解RGB如何编码长的颜色(b*256/256 + g*256 + r),我不明白的是颜色的含义:-1-2是什么意思?我在PB文档中找不到任何解释负面颜色的内容.

提前致谢

Fal*_*eon 1

由于我们讨论的是组件的 backColor,因此它实际上看起来像一个占位符值,指示控件应从其父级继承颜色。这是一个猜测。

我可以肯定地说,它不是系统颜色或“透明”颜色:

67108864    ButtonFace
1073741824  WindowBackground
33554432    WindowText
268435456   ApplicationWorkspace
553648127   Transparent
Run Code Online (Sandbox Code Playgroud)

但最终,我认为没有人会从方法中将颜色返还给您,如果您尝试使用该颜色进行绘图等操作,您可能会抛出错误。