メインコンテンツまでスキップ
バージョン: 20 R7 BETA

OBJECT GET RGB COLORS

OBJECT GET RGB COLORS ( {* ;} object ; foregroundColor {; backgroundColor {; altBackgrndColor}} )

引数説明
*演算子指定時: objectはオブジェクト名 (文字)
省略時: objectは変数またはフィールド
objectanyオブジェクト名 (* 指定時) または
フィールドまたは変数 (* 省略時)
foregroundColorText, Integer描画色のRGBカラー値
backgroundColorText, Integer背景色のRGBカラー値
altBackgrndColorText, Integer奇数行の色のRGBカラー値

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

OBJECT GET RGB COLORS コマンドはobjectで指定されたオブジェクトまたはオブジェクトグループの描画色や背景色を返します。.

オプションの*** 引数を渡すと、object引数はオブジェクト名 (文字) です。この引数を渡さないと、objectはフィールドまたは変数です。この場合、文字ではなくフィールドまたは変数への参照 (フィールドまたは変数オブジェクトのみ) を渡します。

このコマンドをリストボックスタイプのオブジェクトに適用すると、altBackgrndColor 引数に奇数行のカラー値が返されることがあります。この場合、backgroundColor の値は偶数行の背景色にのみ使用されます。

foregroundColorbackgroundColor、そしてaltBackgrndColor 引数に返されるRGBカラー値は、引数の型によって異なります:

  • text 型の引数が渡された場合、カラーは"#rrggbb" シンタックスのCSS フォーマットで返されます。(例:"#0000FF")
  • longint 型の引数が渡された場合、カラーは4バイトの倍長整数フォーマット(0x00RRGGBB)または"system" カラーに対応する負の値で返されます。

foregroundColorbackgroundColor、およびaltBackgrndColor 引数のフォーマットに関する詳細はOBJECT SET RGB COLORS コマンドを参照してください。

参照

OBJECT SET RGB COLORS