来自新浪博客在应用中打开

WinCC脚本编程 颜色处理函数【工控老鬼】

工控老鬼-2012-09-21 09:47
WinCC 脚本编程 颜色处理函数【工控老鬼】
WinCC脚本编程 颜色处理函数【工控老鬼】
QBColor函数
QBColor 函数是从 Quick Basic 中“继承”下来的,用一个整数值对应RGB的常用颜色值。
函数格式: QBColor(颜色值)
说明:颜色值为 0~15 。
QBColor值
颜色
对应RGB颜色值
0

RGB(0,0,0)
1

RGB(0,0,191)
2
绿
RGB(0,191,0)
3

RGB(0,191,191)
4

RGB(191,0,0)
5
洋红
RGB(191,0,191)
6

RGB(191,191,0)
7

RGB(191,191,191)
8

RGB(64,64,64)
9
亮蓝
RGB(0,0,255)
10
亮绿
RGB(0,255,0)
11
亮青
RGB(0,255,255)
12
亮红
RGB(255,0,0)
13
亮洋红
RGB(255,0,255)
14
亮黄
RGB(255,255,0)
15
亮白
RGB(255,255,255)
VB系统颜色常数 十六进制颜色值
这是VB中表达颜色最直接的方法。
格式: &HBBGGRR&
说明:BB、GG、RR分别为两位十六进制数,表示蓝、绿、红色的亮度,其值为 00 ~ FF,中间值为80。
例如:&HFF0000&为亮蓝色,&H00FFFF&(也可写为&HFFFF&)为黄色。
文字常量
十六进制值
颜色
vbBlack
&H0

vbRed
&HFF

vbGreen
&HFF00
绿
vbYellow
&HFFFF

vbBlue
&HFF0000

vbMagenta
&HFF00FF
洋红
vbCyan
&HFFFF00

vbWhite
&HFFFFFF

VB定义了一些颜色符号常数,包括8种常用颜色和Windows控制面板使用的系统颜色。使用系统常量,可以使应用程序风格更具专业化。
例如:常数vbDesktop对应颜色值&H80000001,代表桌面颜色。
当我们直接在属性窗口中设置BackColor之类属性值时,就可以看到这些系统颜色值。
使用 MSDN 帮助系统中的“索引”,输入关键字“颜色常数”查看,可查看VB系统颜色的说明。
我们知道,计算机内部存储、处理的数据全部是二进制数,但在计算机语言中还有一种常用的数值——十六进值,它的特点是使用十六个数码:0~9,A~F,计算时采用“逢十六进一”的规则。十六进制与十进制及二进制的对应关系如下。
十进制
二进制
八进制
十六进制
0
0
0
0
1
1
1
1
2
10
2
2
3
11
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
8
1000
10
8
9
1001
11
9
10
1010
12
A
11
1011
13
B
12
1100
14
C
13
1101
15
D
14
1110
16
E
15
1111
17
F
16
10000
20
10
按照换算关系,(A3B)16 = 10×162+3×161+11×160 = 2560+48+11 = (2619)10
(FF)16 = 15×161+15×160 = 240+15 = (255)10
RGB函数
RGB是Red,Green,Blue的缩写,RGB函数通过三原色的值混合产生一种颜色。
函数格式: RGB(红色值,绿色值,蓝色值)
说明:红、绿、蓝色值均为 0~255 间的整数。
下表是一些常见颜色的RGB值。
颜色
红色值
绿色值
蓝色值

0
0
0

0
0
255
绿
0
255
0

0
255
255

255
0
0
洋红
255
0
255

255
255
0

255
255
255
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
启程培训中心 http://www.gongkong8.com/
工控老鬼技术Blog:http://blog.sina.com.cn/wincchome
E-mail:gongkong8@foxmail.com
QQ空间 :920500908
工控老鬼执着坚守,坚韧笃定,专注于工业自动化技术的传播和推广以及 PLC培训 深圳PLC培训 启程PLC培训 宝安PLC培训西门子PLC培训 S7-200培训 S7-300培训 系统集成培训 自动化培训 WINCC培训 EPLAN培训

热门文章

工控老鬼-

来新浪博客关注我

打开