作业帮 > 综合 > 作业

int gd=DETECT中的DETECT是什么意思?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/27 16:15:20
int gd=DETECT中的DETECT是什么意思?
int gd=DETECT中的DETECT是什么意思?
图形模式的初始化
不同的显示器适配器有不同的图形分辨率.即是同一显示器适配器,在不同
模式下也有不同分辨率.因此,在屏幕作图之前,必须根据显示器适配器种类将
显示器设置成为某种图形模式,在未设置图形模式之前,微机系统默认屏幕为文
本模式(80列,25行字符模式),此时所有图形函数均不能工作.设置屏幕为图形
模式,可用下列图形初始化函数:
void far initgraph(int far *gdriver,int far *gmode,char *path);
其中gdriver和gmode分别表示图形驱动器和模式,path是指图形驱动程序所
在的目录路径.有关图形驱动器、图形模式的符号常数及对应的分辨率见表2.
图形驱动程序由Turbo C出版商提供,文件扩展名为.BGI.根据不同的图形
适配器有不同的图形驱动程序.例如对于EGA、 VGA 图形适配器就调用驱动程序
EGAVGA.BGI.
表2.图形驱动器、模式的符号常数及数值
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
图形驱动器(gdriver) 图形模式(gmode)
——————————— ——————————— 色调 分辨率
符号常数 数值 符号常数 数值
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CGA 1 CGAC0 0 C0 320*200
CGAC1 1 C1 320*200
CGAC2 2 C2 320*200
CGAC3 3 C3 320*200
CGAHI 4 2色 640*200
———————————————————————————————————
MCGA 2 MCGAC0 0 C0 320*200
MCGAC1 1 C1 320*200
MCGAC2 2 C2 320*200
MCGAC3 3 C3 320*200
MCGAMED 4 2色 640*200
MCGAHI 5 2色 640*480
———————————————————————————————————
EGA 3 EGALO 0 16色 640*200
EGAHI 1 16色 640*350
———————————————————————————————————
EGA64 4 EGA64LO 0 16色 640*200
EGA64HI 1 4色 640*350
———————————————————————————————————
EGAMON 5 EGAMONHI 0 2色 640*350
———————————————————————————————————
IBM8514 6 IBM8514LO 0 256色 640*480
IBM8514HI 1 256色 1024*768
———————————————————————————————————
HERC 7 HERCMONOHI 0 2色 720*348
———————————————————————————————————
ATT400 8 ATT400C0 0 C0 320*200
ATT400C1 1 C1 320*200
ATT400C2 2 C2 320*200
ATT400C3 3 C3 320*200
ATT400MED 4 2色 320*200
ATT400HI 5 2色 320*200
———————————————————————————————————
VGA 9 VGALO 0 16色 640*200
VGAMED 1 16色 640*350
VGAHI 2 16色 640*480
———————————————————————————————————
PC3270 10 PC3270HI 0 2色 720*350
———————————————————————————————————
DETECT 0 用于硬件测试
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━