CAPL Script

SetControlColors

Syntax

void SetControlColors(char[] panel, char[] control, long backcolor, long textcolor);

Function

Sets the background and text color of panel elements. The panel is accessed by its individual panel name that is entered in thePanel Designer.

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.

backcolor

Color value (e.g. calculated by MakeRGB)

textcolor

Color value (e.g. calculated by MakeRGB)

Return Values

//Set the background and text color for a specific control of a panelSetControlColors("motor", "PedalPos", MakeRGB(255,0,0), MakeRGB(0,0,255)); //All controls of the panel are set to the same background and text colorSetControlColors("motor", "", MakeRGB(255,0,0), MakeRGB(0,0,255)); //All controls of all panels are set to the same background and text colorSetControlColors("", "", MakeRGB(255,0,0), MakeRGB(0,0,255));

SetControlProperty | SetControlForeColor | SetControlBackColor | SetDefaultControlColors