宏功能:
RGB 宏有三个参数(byRed, byGreen, byBlue),功能是将这三个参数转换为 COLORREF 颜色值。
注释:COLORREF 颜色被定义为 DWORD 类型(4 个字节),用于表示 RGB 颜色。
宏原型:
COLORREF RGB( BYTE byRed, BYTE byGreen, BYTE byBlue );
参数解析:
|
参数 |
含义 |
|
byRed |
红色的颜色值 |
|
byGreen |
绿色的颜色值 |
|
byBlue |
蓝色的颜色值 |
小甲鱼忍不住罗嗦补充一句:色彩中不能再分解的基本色称之为原色,红绿蓝即三原色,将它们按照不同比例混合,可以搭配出所有的颜色。
返回值:
1. 返回三个参数转换后的 COLORREF 颜色值
备注:
1. 每个颜色可以指定的颜色值是 0 ~ 255,三个参数同时为 0,即黑色,同时为 255 即白色。
2. 通过 GetRValue、GetGValue 和 GetBValue 宏可以分别从 COLORREF 颜色值中获得红色、绿色、蓝色的颜色值。




