参数: linestyle :线条样式,取值范围为 0 到 4,不同的值对应着不同的线条样式,详见如下表格 upattern :线型模式,它是一个16位的无符号整数,用二进制位表示线型模式,其中1表示绘制线条,0表示空白。例如,如果upattern的值是0x00FF,则表示绘制一段线条,然后空白一段,重复这个过程直到结束。如果upattern的值是0x5...
下面是setlinestyle()函数的实现: // C Implementation forsetlinestyle()#include<graphics.h>// driver codeintmain(){// gm is Graphics mode which is// a computer display mode that// generates image using pixels.// DETECT is a macro defined in// "graphics.h" header fileintgd = DETECT, gm...
setlinestyle()函数没有返回值。 线条样式 以下是linestyle参数可以使用的预定义常量及其对应的线条样式: _DEFAULT_LINETHICKNESS: 默认线条样式(实线)。 _SOLID_LINE:实线。 _DOTTED_LINE:点线。 _CENTER_LINE:中心线。 _DASHED_LINE:虚线。 _USERBIT_LINE:自定义线条样式。此时需要使用upattern参数指定样式。
函数名: setlinestyle 功能: 设置当前画线宽度和类型 用法: #include <graphics.h> void far setlinestyle(int linestype, unsigned upattern); 程序例: #include <graphics.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <conio.h> /* the names of the li...
setlinestyle 函数声明: void setlinestyle(int linestyle, unsigned pattern, int depth); 可用的线条样式: enum line_styles { SOLID_LINE, DOTTED_LINE, CENTER_LINE, DASHED_LINE, USERBIT_LINE }; C程序 #include <graphics.h> int main() { int gd = DETECT, gm, c , x = 100, y = 50; ...
(1,-1);// 端点为PS_ENDCAP_ROUND,圆形setlinestyle(PS_ENDCAP_ROUND,16);line(-300,200,300,200);// 端点为PS_ENDCAP_SQUARE,方形setlinestyle(PS_ENDCAP_SQUARE,16);line(-300,150,300,150);// 端点为PS_ENDCAP_FLAT,平坦setlinestyle(PS_ENDCAP_FLAT,16);line(-300,100,300,100);getchar();...
setlinestyle(PS_SOLID | PS_ENDCAP_SQUARE, 1); double a, x0, y0, x1, y1; double star_x, star_y; double end_x, end_y; a = variable * PI * 2 / fors; x1 = R * cos(a); y1 = R * sin(a); x0 = x1 * cos(-a) - y1 * sin(-a); ...
用 法:void far setlinestyle(int linestyle, unsigned pattern,int width);linestyle为整数型,用来定义所画直线类型 pattern为无符号整数型,该参数在需要用户自定义线型时使用 ,如果是使用系统预定义的线型则 参数取0值 width为整数型,用来指定所画直线的粗细。linestyle是线条样式。可选如下值:数值...
setlinestyle(线形,自定义线型,线宽); 【函数功能】设置画线的线型和线宽。 【参数说明】 z“线形”指定画线的形状,它的取值见表2-4。 z“线宽”指定画线的宽度,它的取值见表2-5。 z“自定义线型”只在“线形”取4的时候才有意义,当线形取0~3时,“自定义线型”取0即可。使用自定义线型涉及 ...
setlinestyle(PS_SOLID,thickness); // 设定当前枝干线宽 // 设置枝干为灰褐色,主树干最黑,子枝干逐渐变亮 COLORREF color = HSVtoRGB(15,0.75,0.4+generation*0.05); setlinecolor(color); // 设定当前枝干颜色 line(x_start,y_start,x_end,y_end); // 画出当前枝干(画线) ...