OBJECT GET RGB COLORS コマンドはobjectで指定されたオブジェクトまたはオブジェクトグループの描画色や背景色を返します。.
オプションの* 引数を渡すと、object引数はオブジェクト名 (文字) です。この引数を渡さないと、objectはフィールドまたは変数です。この場合、文字ではなくフィールドまたは変数への参照 (フィールドまたは変数オブジェクトのみ) を渡します。
有効な backgroundColor の値は、背景色属性をサポートするオブジェクト に対してのみ返されます。
このコマンドをリストボックスタイプのオブジェクトに適用すると、altBackgrndColor 引数に奇数行のカラー値が返されることがあります。この場合、backgroundColor の値は偶数行の背景色にのみ使用されます。
foregroundColor、backgroundColor、そしてaltBackgrndColor 引数に返されるRGBカラー値は、引数の型によって異なります:
- text 型の引数が渡された場合、カラーは"#rrggbb" シンタックスのCSS フォーマットで返されます。(例:"#0000FF")
- longint 型の引数が渡された場合、カラーは4バイトの倍長整数フォーマット(0x00RRGGBB)または"system" カラーに対応する負の値で返されます。
foregroundColor、backgroundColor、およびaltBackgrndColor 引数のフォーマットに関する詳細はOBJECT SET RGB COLORS コマンドを参照してください。