RGB 宏 (wingdi.h)

RGB 宏根据提供的参数和输出设备的颜色功能选择红色、绿色、蓝色(RGB)颜色。

语法

COLORREF RGB(
    BYTE r,
    BYTE g,
    BYTE b
);

参数

r

红色的强度。

g

绿色的强度。

b

蓝色的强度。

返回值

类型:COLORREF

返回值是 作为 COLORREF 值的结果 RGB 颜色。

注解

每个参数的强度在 0 到 255 范围内。 如果所有三个强度均为零,则结果为黑色。 如果所有三个强度均为 255,则结果为白色。

若要提取 COLORREF 颜色值的红色、绿色和蓝色组件的单个值,请分别使用 GetRValue、GetGValueGetBValue 宏。

创建或检查逻辑调色板时,使用 RGBQUAD 结构定义颜色值并检查各个组件值。 有关在调色板中使用颜色值的详细信息,请参阅 PALETTEINDEXPALETTERGB 宏的说明。

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
标头 wingdi.h (包括 Windows.h)

另请参阅

COLORREF

颜色宏

颜色概述

GetBValue

GetGValue

GetRValue

PALETTEINDEX

PALETTERGB

RGBQUAD