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; }
