- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- In Proc. 11th Int’l Symp. of Robotics Research (ISRR 2003) Motion Planning for Humanoid Ro.pdf
- Java(第8章面向对象(多态性for reading).pdf
- java综合考试.pdf
- MCMC算法报告.pdf
- MBA课程课件:战略管理 Lesson 6 环境分析与产业分析.ppt
- NOIP初赛阅读程序写结果C语言版2.pdf
- 上册作业答案.ppt
- Numericsimulationofth_省略_sionbondingforC.pdf
- ncurses文档.pdf
- 轻院c语言基础.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 闽教版4年级上册英语全册教学课件.pptx
- 浅谈当前我国建筑企业人力资源管理论文.docx VIP
- 浅谈建筑企业人力资源管理论文.docx VIP
- 广东省惠州市高2024届高三上学期第三次调研考试数学试题.pdf
- 病毒性肺炎影像.pptx VIP
- 新教材牛津译林版选择性必修第二册Unit1 The mass media 教学设计.pdf VIP
- (完整版)职业卫生培训试题含答案.pdf
- 初一第一学期第一次家长会课件.ppt VIP
- 惠州市2024届高三第三次调研考试(三调)思想政治试卷(含答案).pdf
- 2024-2025学年上海交通大学附属中高三上学期阶段测试3英语试卷含详解.pdf VIP
文档评论(0)