【Inno Setup】颜色

来源:互联网 发布:陀螺 知乎 编辑:程序博客网 时间:2024/06/07 04:04

通用颜色

公式:

[Setup]

WizardImageBackColor=clBlack

[Code]

Color:= clBlack

InnoColorValue

颜色                   

RGB                

                             

clBlack

黑色

000,000,000

 

clMaroon

暗红

128,000,000


clGreen

绿色

000,128,000

 

clOlive

橄榄绿

128,128,000

 

clNavy

深蓝

000,000,128

 

clPurple

紫色

128,000,128

 

clTeal

深青

000,128,128

 

clGray

灰色

128,128,128

 

clSilver

浅灰

192,192,192

 

clRed

红色

255,000,000

 

clLime

浅绿

000,255,000

 

clYellow

黄色

255,255,000

 

clBlue

蓝色

000,000,255

 

clFuchsia

紫红

255,000,255

 

clAqua

青绿

000,255,255

 

clWhite

白色

255,255,255

 

 

 

特殊颜色

公式

[Setup]

WizardImageBackColor=InnoColorValue

WizardImageBackColor=$InnoColorValue

[Code]

Color:=InnoColorValue

Color:=$InnoColorValue

 

RGB的范围【0,255】,计算公式:

InnoColorValue=rValue+gValue<<8+bValue<<16

例:RGB(70,143,253)

将RGB都转换成二进制数:

RGB(70,143,253)【10进制】= RGB(01000110, 1000 1111, 1111 1101)【8位2进制】

InnoColorValue= 0100 0110+ 1000 1111 <<8 + 1111 1101 <<16

=1111 1101 1000 11110100 0110【24位2进制】=16617286


[Setup]

WizardImageBackColor=16617286

WizardImageBackColor=$16617286

[Code]

Color:=16617286

Color:=$16617286


0 0
原创粉丝点击