下载MetaTrader 5

颜色型

颜色型是为了存储颜色信息的,占用4个字节,头1个字节忽略不计,其他3个字节包括红绿蓝3个数据。

颜色数据可以用三种方法表示: 字符数据、整型数据或者是颜色名(只能是已命名的 网页-颜色 )。

字符数据的表达方法是用三个数字来表示三种主要颜色:红、绿、蓝的比例。 数据以 C 开头,用单引号括住。数字的值在 0 ~ 255 之间按比例选取。

整数数据的表达方法使用十六进制或十进制数字。十六进制数字如 0x00BBGGRR, 其中 RR 是红色元素的比例,GG 是绿色的比例,BB 是蓝色的比例。十进制数不能直接体现红绿蓝的比例 ,而是十六进制数字的十进制表示方式。

特殊颜色名可以参考 网页-颜色 表。

示例:

//--- 字面值
C'128,128,128'    // 灰色
C'0x00,0x00,0xFF' // 蓝色
//--- 颜色名称
clrRed               // 红色
clrYellow            // 黄色
clrBlack             // 黑色
//--- 整数表示
0xFFFFFF          // 白色
16777215          // 白色
0x008000          // 绿色
32768             // 绿色

另见

网站色彩颜色到字符串字符串到颜色类型转换