Nilai Warna
Warna didefinisikan sebagai kombinasi tiga warna primer merah, hijau, dan biru. sistem mengidentifikasi warna dengan memberinya nilai warna (kadang-kadang disebut RGB triplet), yang terdiri dari tiga nilai 8-bit yang menentukan intensitas komponen warnanya. Hitam memiliki intensitas minimum untuk merah, hijau, dan biru, sehingga nilai warna untuk hitam adalah (0, 0, 0). Putih memiliki intensitas maksimum untuk merah, hijau, dan biru, sehingga nilai warnanya adalah (255, 255, 255).
Nota
Jika pencocokan warna gambar diaktifkan, definisi warna dan arti nilai warna tergantung pada jenis ruang warna yang saat ini diatur untuk konteks perangkat.
Sistem dan aplikasi menggunakan parameter dan variabel yang memiliki jenis COLORREF untuk meneruskan dan menyimpan nilai warna. Misalnya, fungsiEnumObjects mengidentifikasi warna setiap pena dengan mengatur anggota lopnColor dalam strukturLOGPENke nilai warna. Aplikasi dapat mengekstrak nilai individual komponen merah, hijau, dan biru dari nilai warna dengan menggunakan GetRValue, GetGValue, dan GetBValue makro. Aplikasi dapat membuat nilai warna dari nilai komponen individual dengan menggunakan RGB makro. Saat membuat atau memeriksa palet logis, aplikasi menggunakan strukturRGBQUADuntuk menentukan nilai warna dan untuk memeriksa nilai komponen individual.