COLORREF

Nilai COLORREF digunakan untuk menentukan warna RGB .

typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;

Keterangan

Saat menentukan warna RGB eksplisit, nilai COLORREF memiliki bentuk heksadesimal berikut:

0x00bbggrr

Byte urutan rendah berisi nilai untuk intensitas relatif merah; byte kedua berisi nilai untuk hijau; dan byte ketiga berisi nilai untuk biru. Byte urutan tinggi harus nol. Nilai maksimum untuk satu byte adalah 0xFF.

Untuk membuat nilai warna COLORREF , gunakan makro RGB . Untuk mengekstrak nilai individual untuk komponen merah, hijau, dan biru dari nilai warna, gunakan makro GetRValue, GetGValue, dan GetBValue .

Contoh

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

Contoh dari Sampel Klasik Windows di GitHub.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Windef.h (termasuk Windows.h)

Lihat juga

Gambaran Umum Warna

Struktur Warna

GetBValue

GetGValue

GetRValue

RGB