background image

 

使用图形函数
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 坐标的最大值不同。两个函数可以取得这两个最大值: