勇芳软件工作室.汉化:  Colors > Color Macros >

RGB

Previous pageReturn to chapter overviewNext page

描述

 

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

 

C++ 语法

 

COLORREF RGB(

BYTE byRed,

BYTE byGreen,

BYTE byBlue

);

 

PowerBASIC 语法(内置PowerBASIC编译器)

 

FUNCTION RGB ( _

BYVAL byRed AS LONG, _

BYVAL byGreen AS LONG, _

BYVAL byBlue AS LONG _

) AS LONG

 

参数

 

byRed

 

[in]指定红色的强度。

 

byGreen

 

[in]指定绿色的强度。

 

byBlue

 

[in]指定蓝色的强度。

 

返回值

 

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

 

备注

 

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

 

要提取COLORREF颜色值的红色,绿色和蓝色分量的各个值,请分别使用GetRValueGetGValueGetBValue宏。

 

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

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)