2.5.76 Icv

The Icv structure specifies a color. For values less than 64 and if a BrtBeginIndexedColors (section 2.4.93) record exists as defined by the Styles (section 2.1.7.50) part ABNF, this structure specifies a color from a custom color palette as a zero-based index of a BrtIndexedColor (section 2.4.690) record in the collection of all records directly following BrtBeginIndexedColors. The referenced BrtIndexedColor record specifies the color.

If a BrtBeginIndexedColors record does not exist or for values greater than or equal to 64, this structure specifies a color from the default color palette and MUST be a value from the following table, where the default value is in red-green-blue-alpha (RGBA).

Value

Name

Default value

0x00

icvBlack

0x000000FF

0x01

icvWhite

0xFFFFFFFF

0x02

icvRed

0xFF0000FF

0x03

icvGreen

0x00FF00FF

0x04

icvBlue

0x0000FFFF

0x05

icvYellow

0xFFFF00FF

0x06

icvMagenta

0xFF00FFFF

0x07

icvCyan

0x00FFFFFF

0x08

icvPlt1

0x000000FF

0x09

icvPlt2

0xFFFFFFFF

0x0A

icvPlt3

0xFF0000FF

0x0B

icvPlt4

0x00FF00FF

0x0C

icvPlt5

0x0000FFFF

0x0D

icvPlt6

0xFFFF00FF

0x0E

icvPlt7

0xFF00FFFF

0x0F

icvPlt8

0x00FFFFFF

0x10

icvPlt9

0x800000FF

0x11

icvPlt10

0x008000FF

0x12

icvPlt11

0x000080FF

0x13

icvPlt12

0x808000FF

0x14

icvPlt13

0x800080FF

0x15

icvPlt14

0x008080FF

0x16

icvPlt15

0xC0C0C0FF

0x17

icvPlt16

0x808080FF

0x18

icvPlt17

0x9999FFFF

0x19

icvPlt18

0x993366FF

0x1A

icvPlt19

0xFFFFCCFF

0x1B

icvPlt20

0xCCFFFFFF

0x1C

icvPlt21

0x660066FF

0x1D

icvPlt22

0xFF8080FF

0x1E

icvPlt23

0x0066CCFF

0x1F

icvPlt24

0xCCCCFFFF

0x20

icvPlt25

0x000080FF

0x21

icvPlt26

0xFF00FFFF

0x22

icvPlt27

0xFFFF00FF

0x23

icvPlt28

0x00FFFFFF

0x24

icvPlt29

0x800080FF

0x25

icvPlt30

0x800000FF

0x26

icvPlt31

0x008080FF

0x27

icvPlt32

0x0000FFFF

0x28

icvPlt33

0x00CCFFFF

0x29

icvPlt34

0xCCFFFFFF

0x2A

icvPlt35

0xCCFFCCFF

0x2B

icvPlt36

0xFFFF99FF

0x2C

icvPlt37

0x99CCFFFF

0x2D

icvPlt38

0xFF99CCFF

0x2E

icvPlt39

0xCC99FFFF

0x2F

icvPlt40

0xFFCC99FF

0x30

icvPlt41

0x3366FFFF

0x31

icvPlt42

0x33CCCCFF

0x32

icvPlt43

0x99CC00FF

0x33

icvPlt44

0xFFCC00FF

0x34

icvPlt45

0xFF9900FF

0x35

icvPlt46

0xFF6600FF

0x36

icvPlt47

0x666699FF

0x37

icvPlt48

0x969696FF

0x38

icvPlt49

0x003366FF

0x39

icvPlt50

0x339966FF

0x3A

icvPlt51

0x003300FF

0x3B

icvPlt52

0x333300FF

0x3C

icvPlt53

0x993300FF

0x3D

icvPlt54

0x993366FF

0x3E

icvPlt55

0x333399FF

0x3F

icvPlt56

0x333333FF

0x40

icvForeground

System color for text in windows.

0x41

icvBackground

System color for window background.

0x42

icvFrame

System color for window frame.

0x43

icv3D

System-defined face color for three-dimensional display elements and for dialog box backgrounds.

0x44

icv3DText

System color for text on push buttons.

0x45

icv3DHilite

System highlight color for three-dimensional display elements (for edges facing the light source).

0x46

icv3DShadow

System shadow color for three-dimensional display elements (for edges facing away from the light source).

0x47

icvHilite

System color for items selected in a control.

0x48

icvCtlText

System color for text in windows.

0x49

icvCtlScrl

System color for scroll bar gray area.

0x4A

icvCtlInv

Bitwise inverse of the RGB value of icvCtlScrl.

0x4B

icvCtlBody

System color for window background.

0x4C

icvCtlFrame

System color for window frame.

0x4D

icvCrtFore

System color for text in windows.

0x4E

icvCrtBack

System color for window background.

0x4F

icvCrtNeutral

0x000000FF

0x50

icvInfoBk

System background color for tooltip controls.

0x51

icvInfoText

System text color for tooltip controls.