本文共 631 字,大约阅读时间需要 2 分钟。
笔者在使用VS2017时遇到了代码中的颜色与实际不符的情况,这让笔者百思不得其解。最后经过查阅资料明白其中问题根源所在,为此记录,希望能帮到更多的人。
笔者采用的是 所提供的十六进制颜色,其中颜色与EasyX中十六进制颜色表示规则不同,导致颜色数值不同,从而引发该问题,将代码中数值修改为EasyX中数值,问题解决。
来源:www.sioe.cn 应用工具
16 进制的颜色表示规则为:0xrrbbgg (rr=红, bb=蓝,gg=绿)来源:EasyX帮助文档
16 进制的颜色表示规则为:0xbbggrr (bb=蓝,gg=绿,rr=红)常量 | 值 | 颜色 |
---|---|---|
BLACK | 0 | 黑 |
BLUE | 0xAA0000 | 蓝 |
GREEN | 0x00AA00 | 绿 |
CYAN | 0xAAAA00 | 青 |
RED | 0x0000AA | 红 |
MAGENTA | 0xAA00AA | 紫 |
BROWN | 0x0055AA | 棕 |
LIGHTGRAY | 0xAAAAAA | 浅灰 |
DARKGRAY | 0x555555 | 深灰 |
LIGHTBLUE | 0xFF5555 | 亮蓝 |
LIGHTGREEN | 0x55FF55 | 亮绿 |
LIGHTCYAN | 0xFFFF55 | 亮青 |
LIGHTRED | 0x5555FF | 亮红 |
LIGHTMAGENTA | 0xFF55FF | 亮紫 |
YELLOW | 0x55FFFF | 黄 |
WHITE | 0xFFFFFF | 白 |
转载地址:http://ocuzi.baihongyu.com/