使用easyX画图,不仅仅可以单纯的画线绘制,也可以使用自定义的填充色(当然默认是白色),例如使用fillcircle函数画填充圆的时候,以及其他填充图形的时候,这个填充色都可以自由更改。颜色如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // Color constant #define BLACK 0 #define BLUE 0xAA0000 #...
在没有改变填充方式时, TURBO C以默认方式填充。下面介绍这些函数。 void bar(int x1, int y1, int x2, int y2); 确定一个以(x1, y1)为左上角, (x2, y2)为右下角的矩形窗口,再按规定图模和颜色填充。 说明:此函数不画出边框,所以填充色为边框。 void bar3d(int x1,int y1,int x2,int y2...
除USER_FILL(用户定义填充式样)以外,其它填充式样均可由setfillstyle()函数设置。当选用USER_FILL时, 该函数对填充图模和颜色不作任何改变。之所以定义USER_FILL主要因为在获得有关填充信息时用到此项。 void far setfillpattern(char * upattern,int color); /*设置用户定义的填充图模的颜色以供对封闭图形填充*...
{ initgraph(640,480); // 初始化图形模式 setorigin(320,0); // 设置原点为屏幕中央 setbkcolor(WHITE); // 使用白色填充背景 cleardevice(); setcolor(RED); // 设置绘图颜色为红色 int x=0,y=0,f=1; while(1) {if(x>480)f=-1; if(x<460)f=1; x=x+f*10; circle(y, x, 30); Sleep...
一、函数用法 setbkmode函数的用法非常简单,其函数原型如下: void setbkmode(int mode); 其中,mode参数是一个整型数值,用来指定背景模式,其取值如下: 1. TRANSPARENT:透明模式,后续绘图时不填充背景颜色; 2. OPAQUE:不透明模式,后续绘图时填充背景颜色。 例如,要设置当前绘图环境为透明模式,可以使用如下代码: setbkmod...
第一floodfill第三个颜色参数一定要和被填充图画时的颜色一样.第二,X,Y 一定要在被填充的图形内,边界上也是不行的,那样填充的是图形外的部分,如你上题,因是圆形,可改为 setcolor(1);circle(200,200,100);floodfill(200,200,1);但如是长方形或正方形就一定要在边界之内,就是多一个像素都行 ...
填充颜色默认为白色,若要修改为其他颜色,可以使用函数setfillcolor。 setfillcolor voidsetfillcolor(COLORREFcolor); 返回值 无 若要将填充设置为黄色,可以使用如下代码。 setfillcolor(YELLOW); 先将填充颜色设置为黄色,再绘制一个填充圆形。 #include<easyx.h>#include<stdio.h>intmain(){initgraph(800,600);...
有关图形方式下的文本输出函数,可以通过setcolor()函数设置输出文本的颜色。另外,也可以改变文本字体大小以及选择是水平方向输出还是垂直方向输出。 void far settexjustify(int horiz, int vert); 该函数用于定位输出字符串。 对使用outtextxy(int x,int y,char far *str textstring)函数所输出的字符串,其中哪个点...
———–填充函数 void far setfillstyle (int pattern, int color ) 设置填充模式以及颜色。 符号常量 数值 含义 略0 以背景色颜色填充 1 以实线填充 2 以直线填充 3 以斜线填充(阴影线) 4 以粗斜线填充(粗阴影线) 5 以粗反斜线填充(~) 6 以反斜线填充(~) ...
编写种子八连通区域填充算法C语言程序,设区域边界的颜色为bcolor,要填充的新颜色为ncolor。已定义函数int getpixel (int x,int y)返回(x,y)象素点颜色值;函数void putpixel (int x, int y,int color)在(x,y)象素点填入颜色color。(试填写程序段空格处) void fill(int x, int y, int ncolor, int b...