gdriver=DETECT; registerbgidriver(EGAVGA_driver); initgraph(&gdriver, &gmode, ""); setbkcolor(BLUE); cleardevice(); setcolor(12); /*设置作图颜色*/ drawpoly(8, arw); /*画一箭头*/ getch(); closegraph(); return 0; }
2. 设定线型函数 在没有对线的特性进行设定之前, TURBO C用其默认值, 即一点宽的实线, 但TURBO C也提供了可以改变线型的函数。线型包括:宽度和形状。其中宽度只有 两种选择: 一点宽和三点宽。而线的形状则有五种。下面介绍有关线型的设置函 数。
void far setlinestyle(int linestyle, unsigned upattern, int thickness); 该函数用来设置线的有关信息, 其中linestyle是线形状的规定, 见表5。 表5. 有关线的形状(linestyle) ━━━━━━━━━━━━━━━━━━━━━━━━━ 符号常数 数值 含义 ───────────────────────── SOLID_LINE 0 实线 DOTTED_LINE 1 点线 CENTER_LINE 2 中心线 DASHED_LINE 3 点画线 USERBIT_LINE 4 用户定义线 ━━━━━━━━━━━━━━━━━━━━━━━━━ thickness是线的宽度, 见表6。
表6. 有关线宽(thickness) ━━━━━━━━━━━━━━━━━━━━━━━━━ 符号常数 数值 含义 ───────────────────────── NORM_WIDTH 1 一点宽 THIC_WIDTH 3 三点宽
上一篇:C++ 代码优化
下一篇:C语言图形处理
|