[Previous] [Contents] [Next]

RGB()

Задание цвета в формате RGB

Прототип:

#include <vingraph.h>

#define RGB(r,g,b) ((((r << 8) + g) << 8) + b)

Параметры:

r
Красная составляющая цвета.
g
Зеленая составляющая цвета,
b
Синяя составляющая цвета,

Описание:

Этот макрос строит композитный цвет из трех составляющих -- красной, зеленой и синей. Значение каждой составляющей лежит в диапазоне от 0 до 255.

Вот несколько примеров задания цвета:


Черный: RGB (0, 0, 0)(= 0)
Белый: RGB (255, 255, 255)(= 16777215)
Красный: RGB (255, 0, 0)(= 16711680)
Зеленый: RGB (0, 255, 0)(= 65280)
Синий: RGB (0, 0, 255)(= 255)
Note: Наиболее удобный способ задания цвета, когда вы пишете программу, следующий. Находясь в редакторе ped, выберете пункт меню Edit/Preferences, закладку Font&Color и элемент Text Color (или Background Color). Появляется диалоговое окно, в котором вы можете выбирать цвет. Вы можете использовать закладку Palettes или Patches. В верхней строке окна выводится образец цвета и значения его составляющих, которые вы можете использовать в программе. Для выхода из окна используйте кнопку Cancel, чтобы не менять параметров редактора.

Классификация:

VinGraph

См. также:

SetColor(), GetColor(), Fill()


[Previous] [Contents] [Next]