TurboC图形函数一览.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TurboC图形函数一览

T C 图形函数一览(1) TC 图形函数 函数名:initgraph 功 能:gdriver和gmode分别表示图形驱动器和图形模式,path是指图形驱动程序所在的目录路径。 用 法:void far initgraph(int far *gdriver, int far *gmode, char *path); 在这里必须在path目录下找到一个对应于gdriver的文件扩展名为.BGI的图形驱动程序(c语言编译器提 供了对应各类适配器的不同图形驱动程序),然后对其设置模式gmode。 图形驱动器通常在TC根目录下或者根目录下面的BGI目录,以下给出一些图形驱动文件列表: ATT.BGI CGA.BGI(CGA模式) EGAVGA.BGI(EGAVGA模式) HERC.BGI IBM8514.BGI PC3270.BGI 事实上现在我们最常用的是EGAVGA.BGI图形驱动文件,相对于其它几个图形驱动文件它出现的时间比 较晚,因此所能达到的图形模式分辨率和色彩相对就更加高。以下给出图形驱动器、模式的符号常数及数 值: 图形驱动器(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 硬件测试 函数名:closegraph 功能:关闭图形模式 用法:void far closegraph(viod) 调用该函数后即退出图形状态而进入文本方式,并释放用于保存图形驱动程序和字体的系统内存。 还需要补充一点的是我们可以采用另一个函数同样达到让硬件自动检测图形驱动器和模式的效果,其调用 格式为: 函数名: detectgraph 功能: 通过检测硬件确定图形驱动程序和模式 用法: void far detectgraph( int far *graphdriver, int far *gmode) 画点函数 函数名: putpixel 功 能: 在指定位置画一像素 用 法: void far putpixel (int x, int y, int pixelcolor); 函数名: getpixel 功 能: 取得指定像素的颜色 用 法: int far getpixel(int x, int y); 坐标位置的函数 函数名: getmaxx 功 能: 返回屏幕的最大x 坐标 用 法: int far getmaxx(void); 函数名: getmaxy 功 能: 返回屏幕的最大y 坐标 用 法: int far getmaxy(void); 函数明: get

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档