大话C图函数解释

大话C图函数解释

ID:44463493

大小:152.32 KB

页数:6页

时间:2019-10-22

大话C图函数解释_第1页
大话C图函数解释_第2页
大话C图函数解释_第3页
大话C图函数解释_第4页
大话C图函数解释_第5页
资源描述:

《大话C图函数解释》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、//就是需要引用这个图形库大话C图函数解释:#include#includevoidmain(){initgraph(640,480);//这里和TC略有区别circle(200,200,100);//画圆,圆心(200,200),半径100getch();//按任意键继续closegraphQ;//关闭图形界面clearviewport这个函数用于清空视图。voidclearvievvport();closegraph这个函数用于关闭图形环境。voidclosegraph();getaspectratio这个函数用于获取当前缩放因子。

2、voidgetaspectratio(float*pxasp,float*pyasp);参数:pxasp返回x方向上的缩放因子。Pyasp返回y方向上的缩放因子。getviewport这个函数用于获取当前视图信息。voidgetviewport(int*pleft,int*ptop,intUpright,int*pbottom,bool*pclip=NULL);参数:pleft返回当前视图的左部x坐标。Ptop返回当前视图的上部y坐标。Fright返回当前视图的右部x坐标。Pbottom返回当前视图的下部y坐标。Pclip返回当前视图的裁剪标志。graphdefaults这个函

3、数用于重置视图、当前点、绘图色、背景色、线形、填充类型、字体为默认值。voidgraphdefaults();initgraph这个函数用于初始化绘图环境。voidinitgraph(intWidth,intHeight,intFlag=NULL);参数:Width绘图环境的宽度。Height绘图环境的高度。Setaspectratio这个函数用于设置当前缩放因子。voidsetaspectratio(floatxasp=1,intyasp=1);参数:xaspX方向上的缩放因子。例如绘制宽度为100的矩形,实际的绘制宽度为100*xasp。yaspy方向上的缩放因子。例如绘制

4、高度为100的矩形,实际的绘制高度为100*yasposetviewport这个函数用于设置当前视图。并且,将"当前点”移动到新的视图的(0,0)位置。voidsetviewport(intleft,inttop,intright,intbottom,boolclip=true);参数:left视图的左部x坐标。Top视图的上部y坐标。(left,top)将成为新的原点。Right视图的右部x坐标。Bottom视图的下部y坐标。(right,bottom)是视图的右下角坐标。clip视图的裁剪标志。如果为真,所有超出视图区域的绘图都会被裁剪掉颜色表示有三种办法表示颜色:1.用1

5、6进制的颜色表示,形式为:Oxbbggrr(bb二蓝,g沪绿,it二红)2.用RGB宏协助配色,形式为:RGB(it,gg,bb);rr,gg,bb取值范围是()〜255。3.用预定义颜色,如下:常量BLACK值0颜色黑BLUEOxASOOO0蓝GREEN0x00A800绿CYAN0xA8A800青REDOxOOOOA8红MAGENT0xA800A紫A8BROWN0x0054A8棕LIGHTGR0xA8A8浅AYA8灰常量值DARKGRAY0x545454LIGHTBLUE0xFC5454LIGHTGREEN0x54FC54LIGHTCYANOxFCFC54LIGHTRED0x

6、5454FCLIGHTMAGE0xFC54FNTACYELLOW0x54FCFCWHITEOxFCFCFC白顔色深灰亮蓝亮绿亮青亮红亮紫黄示例:可以用以下三种表示方法设置绘图色为蓝色:setcolor(OxffOOOO);setcolor(RGB(0,0,255));setbkcolor这个函数用于设置当前绘图背景色。voidsetbkcolor(COLORREFcolor);setcolor(BLUE);setbkmode这个函数用于设置输出文字时的背景模式。voidsetbkmode(intiBkMode);setcolor这个函数用于设置当前绘图前景色。voidsetco

7、lor(COLORREFcolor);这个函数用于画弧。voidarc(intx,inty,intstangle>intendangle,intradius);参数:x弧的圆心X坐标。弧的圆心y坐标。stangle圆弧的起始角的角度。endangle圆弧的终止角的角度。radius弧的半径。bar这个函数用于画无边框填充矩形。voidbar(intleft,inttop,intright,intbottom);参数:left矩形左部x坐标。top矩形上部y坐标。right矩形右部x坐标。bo

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

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

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