Skip to main content
Version: Next

OBJECT GET RGB COLORS

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

ParameterTypeDescription
*Operator🡒If specified, object is an object name (string)
If omitted, object is a variable or a field
objectForm object🡒Object name (if * is specified) or
Variable or field (if * is omitted)
foregroundColorText, Longint🡘RGB color value for foreground
backgroundColorText, Longint🡘RGB color value for background
altBackgrndColorText, Longint🡘RGB color value for alternating background

Description

The OBJECT GET RGB COLORS command returns the foreground and background colors of the object or group of objects designated by object.

If you pass the optional * parameter, you indicate that the object parameter is an object name (string). If you do not pass this parameter, you indicate that the object parameter is a field or a variable. In this case, you pass a field or variable reference (object field or variable only) instead of a string.

When the command is applied to a list box type object, the alternating background color for the rows can be returned in the altBackgrndColor parameter. In this case, the value of backgroundColor is used for the background of odd-numbered rows only.

The RGB color values returned in the foregroundColor, backgroundColor, and altBackgrndColor parameters depend on the parameter type:

  • if a parameter of text type is passed, the color is returned in CSS format with "#rrggbb" syntax (ex: "#0000FF")
  • if a parameter of longint type is passed, the color can be 4-byte Long Integer of the format (0x00RRGGBB) or negative values corresponding to the "system" colors.

For more information about the format of the foregroundColor, backgroundColor, and altBackgrndColor parameters, refer to the description of the OBJECT SET RGB COLORS command.

See also

OBJECT SET RGB COLORS