SPLat Logo

# SetColors()

NOTICE: Our web site is being updated, but is currently experiencing extreme slowness due to host issues. Please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map

# SetColors()

Valid For #HMI
Applies To HMI430

This instruction sets the foreground and background colours.

Function Prototype

# SetColours(
f:ForegroundColour,
b:BackgroundColour
)

 

ParameterOptionDescription
f optional The foreground colour, that is, the colour of text.  If unspecified, retains the existing colour.  Refer to Colour Values.
b optional The background colour.  If unspecified, retains the existing colour.  Refer to Colour Values.

Description

This instruction sets the system wide colours that will be used by Print() and as defaults for ButtonEvent2().  You may specify both or just one of the colours.  Specifying just one means the unspecified colour will remain as is.

Colours are specified in either RGB or ARGB format, refer to the colours page for more information.

Examples

HUEkTitle       #EQU 'FFCOCOCO ;gray
HUEkTitleBgnd #EQU '800000C0 ;50% blue
HUEkText #EQU 'FFFFFFFF ;white
HUEkTransparent #EQU '00000000

#HMI SetFont( "normalbold.fon" )
#HMI SetBounds( x:0, y:0, w:100%, h:1 )
#HMI SetColours( f:HUEkTitle, b:HUEkTitleBgnd )
#HMI Cls()
#HMI Print( "\CSetup Menu" )
#HMI SetBounds() ;cancel the bounds
#HMI SetColours( f:HUEkText, b:HUEkTransparent )

This will draw gray text on a blue title bar.