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

标签 colors powerbuilder

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

我很明白RGB是如何将颜色编码成long(b*256/256 + g*256 + r)的,我不明白的是a 的含义负数 颜色:什么会 -1 -2 意思是?
我在 PB 文档中找不到任何解释负色的内容。

提前致谢

最佳答案

由于我们讨论的是组件的 backColor,它看起来就像一个占位符值,表示控件应该从其父控件继承颜色。这是一个猜测。

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

67108864    ButtonFace
1073741824  WindowBackground
33554432    WindowText
268435456   ApplicationWorkspace
553648127   Transparent

不过,最终,我认为没有人会从一种方法中将那种颜色交还给你,如果你尝试使用这种颜色,例如绘图,你可能会抛出一个错误。

关于colors - PowerBuilder 中的负颜色 (-1, -2) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7468005/

相关文章:

colors - 确定 HSL 变化以将颜色转换为另一种颜色

python - python 测试期间忽略的颜色序列

CSS3 - 在焦点上更改父元素的伪元素颜色?

Powerbuilder资源

powerbuilder - 在多个工作站上提供许可证

c# - PowerBuilder 中的 .NET 互操作

mysql - 如何在 MySQL 中随机选择 HEX 颜色但避免特定颜色范围?

vba - BackColor 和 ForeColor 的区别

c# - RGiesecke dll 导出模板

PowerBuilder、DataWindow 条件格式