![]() |
![]() |
![]() |
Задание цвета в формате RGB
#include <vingraph.h> #define RGB(r,g,b) ((((r << 8) + g) << 8) + 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) |
![]() |
Наиболее удобный способ задания цвета, когда вы пишете программу, следующий. Находясь в редакторе ped, выберете пункт меню Edit/Preferences, закладку Font&Color и элемент Text Color (или Background Color). Появляется диалоговое окно, в котором вы можете выбирать цвет. Вы можете использовать закладку Palettes или Patches. В верхней строке окна выводится образец цвета и значения его составляющих, которые вы можете использовать в программе. Для выхода из окна используйте кнопку Cancel, чтобы не менять параметров редактора. |
VinGraph
SetColor(), GetColor(), Fill()
![]() |
![]() |
![]() |