- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Turbo嫱
图形系统管理 显示器可在两种基本视频方式下工作: 文本方式 屏幕为25行、80列,绘图函数不能操作 图形方式 在使用图形函数之前,必需将显示适配器设置为图形方式,即图形方式的初始化,在绘图结束后,要将适配器设置回文本方式。 1 图形方式的初始化 initgraph( ) 图形初始化函数 功能: 函数initgraph( )用于初始化图形系统,把适合的图形驱动程序装入内存,设置图形函数所用的显示模式。 用法: void initgraph(int *driver, int *mode, char *path); 说明: 1) 函数中参数driver指向图形驱动程序(或者等价值)。???在头部文件graphics.h中定义了图形驱动程序的宏名与其等价 ,如下: 宏???名?????????????? 等价值------------------------------------DETECT?????????????????? 0CGA????????????????????? 1MCGA???????????????????? 2EGA????????????????????? 3EGA64??????????????????? 4EGAMONO???????????????5IBM8514????????????????? 6HERCMONO?????????? 7ATT400?????????????????? 8VGA????????????????????? 9PC3270????????????????? 10-------------------------------------- 注:在现在的计算机中,上表中的许多显示卡已经过时,不再使用。若使用DETECT?? (即等价值0)时,initgraph()函数自动检测当前计算机中装有的显示卡类型,并且选用最大分辨率的显示模式。 2)参数mode用来设置显示模式。显示模式决定了显示的分辨率、可显示的颜色多少等。 3)参数path指向图形驱动程序所在的路径,例如path=“C:\\TC”。若没有指定路径,就在当前目录下寻找。 一般图形驱动程序包含在.BGI文件中,这些文件是系统可以得到的。这个函数对应的头文件是graphics.h。 例: 调用initgraph( )自动检测硬件图形系统,并选用最大分辨率显示模式。???int drver,mode;???driver=DETECT;???mode=0;???initgraph(driver, mode,); 2 closegraph()关闭图形模式函数功能: 函数closegraph()将系统图形模式关闭,复位到文本模式,并且释放图形驱动程序、字体和内部缓冲区所占用的系统内存。用法: 这个函数调用方式为 void closegraph( ); 清屏 cleardevice( ) 功能:清除屏幕,并将当前位置移到屏幕原点。 用法: void cleardevice( ); 函数不改变其他设置,如线型、颜色、填充模式等 屏幕位置函数 int getmaxx( ); 返回最大x坐标 int getmaxy( ); 返回最大y坐标 int getx( ); 返回当前x坐标 int gety( ); 返回当前y坐标 void moveto(int x,int y); 将当前位置移动到(x,y) void moverel(int dx, int dy); 相对移动 颜色函数 setcolor(int color); 设置前景色 setbkcolor(int color); 设置背景色 说明: 函数中参数color的有效值可取颜色名(即宏名)或等价值。 ---------------------------------------------------??颜色名 ??????????等价值??????含 义 ---------------------------------------------------BLACK????????????? 0??????????黑BLUE?????????????? 1??????????蓝GREEN????????????? 2??????????绿CYAN?????????????? 3??????????青RED??????????????? 4??????????红MAGENTA???????????5????????洋红BROWN????????????? 6??????????棕LIGHTGRAY??????? 7????????淡灰 ------------
您可能关注的文档
- 电子科技大学通信原理04辅导班笔记.pdf
- 电路与电子学模拟复习题部分答案.doc
- 电子技术基础 半导体及PN结 交流放大电路 集成功率放大电路 集成运算放大电路 直流稳压电源 数字逻辑电路.doc
- 直销领导人具备的能力.doc
- 新闻传播实务暑期强化备考.doc
- 盐城2009-2010高三数学第一次质量调研.doc
- 真空紫外光谱仪操作说明书.pdf
- 硬盘录像机介绍.doc
- 科学社会主义理论与实践复习题2.doc
- 税收筹划学(第7章).ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)