C语言图形编程(三、绘图函数-01)22530

C语言图形编程(三、绘图函数-01)22530

ID:41569073

大小:59.39 KB

页数:5页

时间:2019-08-28

C语言图形编程(三、绘图函数-01)22530_第1页
C语言图形编程(三、绘图函数-01)22530_第2页
C语言图形编程(三、绘图函数-01)22530_第3页
C语言图形编程(三、绘图函数-01)22530_第4页
C语言图形编程(三、绘图函数-01)22530_第5页
资源描述:

《C语言图形编程(三、绘图函数-01)22530》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、c语言图形编程(三、绘图函数-0D.txt女人谨记:一定要吃好玩好睡好喝好。一旦累死了,就别的女人花咱的钱,住咱的房,睡咱的老公,泡咱的男朋友,还打咱的娃。一、屏幕和视口设置与清除函数36.setviewport()设置图形视口函数37.clearviewport0清除图形视口函数3&cleardeviceO清除屏幕函数39.getviewsettings()获取图形视口设置函数二、调色板和颜色函数40.setpalette()设置调色板函数41.setallpalette()设置整个调色板函42.setbackcolor()设置背景颜色函数43.s

2、etcolor()设置颜色函数44.getbkcolor()返回背景色函数45.getcolor()返回当前绘图颜色46.getmaxcolor()返冋最人颜色值函数47.getpalctteO获取调色板函数4&getpalettesizeO返冋调色板大小函数49.getdefaultpalette()获取缺省调色板函数三、屏幕位置函数50.getmaxx()返回最大x坐标函数51.getmaxy()返回最大y他标函数52.getx()返回x坐标函数53.getyO返回y坐标函数54.moveto()函数55.moverel()相对移动函数Borla

3、ndC++提供了一整套综合性的图形函数,上节介绍了其中有关图形显示的函数,本节介绍其中的绘图函数,下节将介绍它的图形文本函数。一般绘图时,首先要清除屏幕,设置图形视口,设置绘图颜色,然示在屏幕上某个位置画点或直线或1111线等。下面给出具有这些功能的函数。一、屏幕和视口设置与清除函数36.setviewport()设置图形视口函数功能:两数setviewport()设置当前图形视口。用法:函数调用方式为voidsetviewport(intleft,inttop,intright,intbottom,intclip);说明:参数left,top是左上

4、角坐标,right,bottom是右卜-角坐标,它们都是绝对屏幕坐标。传给setviewport0的第五个参数是clip,如果clip为1,则超岀视口的输出图形自动被裁剪掉,即所冇作图限制于当前图形视口Z内,如果clip为0,则不做裁明,即作图将无限制地扩展于视口周界Z外,直到屛幕边界。若无效参数传入setviewport(),则graphresult()函数返I叫值-11,先前视口设置仍有效。setviewport()函数的对应头文件为graphics,h返回值:无例:建立对角为(6,6)和(8&88)的视口,并带有裁剪功能:setviewport

5、(6,6,8&8&1);36.c1earviewport()除图形视口函数功能:函数clearviewport()清除当前图形视口,并把光标从当前位置移到原点(0,0)。用法:该函数调用方式为voidclearviewport(void);说明:此函数调川执行后,当前图形视口将不复存在。这个函数对应的头文件是graphics,h返回值:无例:清除当前图形视口,但并非整个屏幕:clearviewport();37.cleardevice()清除屏幕函数功能:函数cleardoviceO清除整个屏幕,并且将当前位置移到屏幕原点。用法:此函数调用方式为vo

6、idcleardevice(void);说明:该函数类似于文木模式下的函数clrscrO,但clrscr()函数不能在图形方式下工作;同样cleardeviceO函数不能在文木模式下工作。这个函数相应的头文件为graphics,h返回值:无例:清除当前整个屏幕:cleardevice();38.getviewsettings()获取图形视口设置函数功能:函数getviewsettings()返回当

7、询图形视口朋标和裁剪标志,处标是绝对屏幕朋标,裁剪标志1或0。用法:此函数调用方式为voidgetviewsettings(structviewportt

8、ype*info);说明:该函数执彳亍后,把有关当前视口的信息装入info指向的viewporttype型结构中。viewporttype结构定义如下:structviewporttype{intleft,top,right,bottom;intclipflag;)这里left,top中存放视口左上角坐标,right,bottom中存放视口右下角坐标,clipflag中存放裁剪标志,若clipflag为1,执行裁剪以防止超出视口边界,如果clipflag为0,则不对超出边界输出作裁剪。getviewsettings()函数对应的头文件是graphic

9、s,h返回值:无例:显示当前视口角点坐标:structviewporttypeinfo;getviewset

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。