Jump to content

Color

From LabVIEW Wiki
Revision as of 10:58, 1 May 2010 by Tcplomp (talk | contribs)


Colors are represented in LabVIEW by an unsigned 32-bit integer. The integer is of the hexadecimal form 0x00RRGGBB, where RR, GG, and BB represent the red, green, and blue components of the color, respectively.

Special cases

LabVIEW uses the upper byte (00) for special colors, normally this byte is used for transparency so using these color values in a different program might give odd results. The following colors are available

System Color

LabVIEW supports six system colors, they match on Windows different color types:

System color table
LabVIEW color name
Windows color name
LabVIEW color value
Panel and Object
COLOR_3DFACE
0x01000016
Panel and Object text

0x01000006
Window
COLOR_WINDOW
0x0100000A
Window text

0x0100000C
Highlight
COLOR_MENU
0x01000008
Highlight text

0x01000009








LabVIEW colors

LabVIEW has additional colors that are used for specific elements, like the tank fill color,here's an overview of these colors and their LabVIEW color value, these are not stored with a special value, the following lists the default values for these colors. LabVIEW defines 15 colors per default, but has support for 3 additional colors


System color table
LabVIEW color name LabVIEW color value
3D object 0x00BCBCBC
Control background 0x00FAFAFA
Indicator background 0x00D2D2D2
3D Active object 0x00969696
Text 0x00000000
Led On 0x0064FF00
Led Off 0x001E4B00
Thermometer Fill 0x00FF0000
Slide Fill 0x000041DC
Slide Housing 0x006D6D83
Tank Fill 0x000041DC
Tank Housing 0x00A9B3CB
Classic Object 0x00B3B3B3
Classic Slide Object 0x003399FF
Refnum Wire 0x00007F7F