COLORREF

COLORRE光圈值是用來指定 RGB 色彩。

typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;

備註

指定明確的 RGB 色彩時, COLORREF 值具有下列十六進位格式:

0x00bbggrr

低序位元組包含紅色相對濃度的值;第二個位元組包含綠色的值;和第三個位元組包含藍色的值。 高序位元組必須是零。 單一位元組的最大值是0xFF。

若要建立 COLORREF 色彩值,請使用 RGB 宏。 若要擷取色彩值的紅色、綠色和藍色元件的個別值,請分別使用 GetRValueGetGValueGetBValue 宏。

範例

// Color constants.
const COLORREF rgbRed   =  0x000000FF;
const COLORREF rgbGreen =  0x0000FF00;
const COLORREF rgbBlue  =  0x00FF0000;
const COLORREF rgbBlack =  0x00000000;
const COLORREF rgbWhite =  0x00FFFFFF;

GitHub 上的 Windows 傳統範例 範例範例。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Windef.h (包含 Windows.h)

另請參閱

色彩概觀

色彩結構

GetBValue

GetGValue

GetRValue

RGB