使用图形函数
1.必须包含头文件<graphics.h>
2.保证系统能找到显示图形驱动程序*.BGI
3.将 TC 集成开发环境 Options 菜单中 Linker 项中的 Graphics Lib 选为 on
只有做完这三步才能保证正确编译图形应用程序
屏幕颜色的设置
设置当前背景色:void far setbkcolor(int color);
设置当前作图色:void far setcolor(int color);
对于 EGA 或者 VGA 显示适配器,有关颜色的符号常数及数值如下:
BLACK 0 黑色
BLUE 1 蓝色
GREEN 2 绿色
CYAN 3 青色
RED 4 红色
MAGENTA 5 洋红
BROWN 6 棕色
LIGHTGRAY 7 淡灰
DARKGRAY 8 深灰
LIGHTBLUE 9 深蓝
LIGHTGREEN 10 淡绿
LIGHTCYAN 11 淡青
LIGHTRED 12 淡红
LIGHTMAGENTA 13 淡洋红
YELLOW 14 黄色
WHITE 15 白色
如果不设定颜色,则默认的北京颜色是 0,也就是黑色背景;默认的画笔颜色是 15,也
就是白色
另外还有几个获取现行颜色设置情况的函数:
int far getbkcolor(void);
int far getcolor(void);
int far getmaxcolor(void);
直接对点进行处理的函数:
int far getpixel(int x, int y);/*取得点(x,y)的颜色
void far putpixel(int x, int y, int pixelcolor);/*在(x,y)处画一个指定颜色的点
坐标和画笔:
图形模式屏幕的左上角是坐标原点(0,0),水平方向向右是 X 轴,垂直方向向下为 Y 轴。因
为图形显示器和显示模式不同,X、Y 坐标的最大值不同。两个函数可以取得这两个最大值: