| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 系统_还原三原色 | 文本型 | 返回易语言中颜色数值所对应的某一个RGB单色数,-1表示失败 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 颜色值 | 整数型 | 易语言的颜色数 | 需取的色 | 整数型 | 1=R,2=G,3=B,4=HEX,5=HTML | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 返回值 | 文本型 | |||||
判断 (需取的色 = 1)
返回值 = 到文本 (位与 (颜色值, 255)) ' 返回R值
判断 (需取的色 = 2)
返回值 = 到文本 (位与 (颜色值, 65280) \ 256) ' 返回G值
判断 (需取的色 = 3)
返回值 = 到文本 (位与 (颜色值, 16711680) \ 65536) ' 返回B值
判断 (需取的色 = 4)
返回值 = “0x” + 三原色处理 (取十六进制文本 (位与 (颜色值, 255))) + 三原色处理 (取十六进制文本 (位与 (颜色值, 65280) \ 255)) + 三原色处理 (取十六进制文本 (位与 (颜色值, 16711680) \ 65536))
判断 (需取的色 = 5)
返回值 = “#” + 三原色处理 (取十六进制文本 (位与 (颜色值, 255))) + 三原色处理 (取十六进制文本 (位与 (颜色值, 65280) \ 255)) + 三原色处理 (取十六进制文本 (位与 (颜色值, 16711680) \ 65536))
返回值 = “-1”返回 (返回值)
| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 三原色处理 | 文本型 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 参_待处理 | 文本型 | ||||||
如果真 (取文本长度 (参_待处理) = 1)
参_待处理 = “0” + 参_待处理
返回 (参_待处理)返回 (参_待处理)
词条作者信息 使用例程
