void far setbkcolor(int color)
Прототип:
Описание:
Функция setbkcolor() изменяет цвет фона на цвет, указанный в параметре color. Допустимыми значениями для color являются следующие:
Величина | Имя макроса |
---|---|
0 | BLACK |
1 | BLUE |
2 | GREEN |
3 | CYAN |
4 | RED |
5 | MAGENTA |
6 | BROWN |
7 | LIGHTGRAY |
8 | DARKGRAY |
9 | LIGHTBLUE |
10 | LIGHTGREEN |
11 | LIGHTCYAN |
12 | LIGHTRED |
13 | LIGHTMAGENTA |
14 | YELLOW |
15 | WHITE |
Пример:
Следующая программа устанавливает цвет фона светло-серым, а затем рисует прямоугольники:
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi");
setbkcolor(LIGHTGRAY);
rectangle (100, 100, 300, 300);
rectangle (150, 90, 34, 300);
rectangle (0, 0, 2, 2);
getch();
restorecrtmode();
return 0;
}
#include <graphics.h>
#include <conio.h>
int main(void)
{
int driver, mode;
driver = DETECT; /* автоопределение */
mode = 0;
initgraph(&driver, &mode, "c:\\bc5\\bgi");
setbkcolor(LIGHTGRAY);
rectangle (100, 100, 300, 300);
rectangle (150, 90, 34, 300);
rectangle (0, 0, 2, 2);
getch();
restorecrtmode();
return 0;
}