TurboC图形函数一览.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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); 函数明: getx 功 能: 返回当前图形位置的 x 坐标 用 法: int far getx(void); 函数名: gety 功 能: 返回当前图形位置的 y 坐标 用 法: int far gety(void); 函数名: moveto 功 能: 将 CP 移到(x, y) 用 法: void far moveto(int x, int y); 函数名: moverel 功 能: 将当前位置(CP)移动一相对距离 用 法: void far

文档评论(0)

yyons2019 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档