• 1.摘要
  • 2.基本信息
  • 3.简介
  • 4.宏的定义

colorref

基本信息

  • 中文名

    COLORREF

  • 外文名

    COLORREF

  • 领域

    计算机

  • 用途

    编程

简介

什么是COLORREF? 我该怎样用它?

COLORREF类型用来描绘一个RGB颜色。其定义如下:

typedef DWORD COLORREF;

typedef DWORD *LPCOLORREF;

COLORREF类型变量值描绘一个颜色时对应于下面16进制的格式:

0x00bbggrr

可以用这样一个结构体来描述。

RGB_value struct

{

byte red;

byte green;

byte blue;

byte unused;

};

其中第一字节为 0 而且始终为 0,其它三个字节分别表示蓝色、绿色和红色,刚好和 RGB 的次序相反。这个结构体用起来挺别扭。对于COLORREF,我们通常使用宏RGB对其进行赋值。

宏的定义

COLORREF RGB

(