CAPL Script

SetControlForeColor

Syntax

void SetControlForeColor(char[] panel, char[] control, long color);

Function

Sets the foreground color of panel elements. The panel is accessed by its individual panel name that is entered in thePanel Designer/Panel Editor.

Parameters

panel Panel name, restricted to 128 characters."" – references allloaded panelsIf you open a panel the first time, the panel is loaded.
If you close the panel, it remains loaded.

control

  • Symbol assignment is not case sensitive.
  • If you want to access all elements of a panel the notation "" is used, see example below.

color

Color value (e.g. calculated by MakeRGB)

Return Values

// Set the foreground color for a specific control of a panelSetControlForeColor("motor", "PedalPos", MakeRGB(255,0,0)); // All controls of the panel are set to the same foreground colorSetControlForeColor("motor", "", MakeRGB(255,0,0)); // All controls of all panels are set to the same foreground colorSetControlForeColor("", "", MakeRGB(255,0,0));

SetControlBackColor | SetControlProperty | SetControlColors | SetDefaultControlColors