C语言图形编程函数大全(21)

时间:2026-01-22

图形编程必不可少

表1-8 背景颜色值

-----------------------------------------------------------------

颜色符号名 色彩值 颜色符号名 色彩值

-----------------------------------------------------------------

BLACK(黑色) 0 DARKGRAY(深灰) 8

BLUE(蓝色) 1 LIGHTBLUE(淡蓝) 9

GREEN(绿色) 2 LIGHTGREEN(淡绿) 10

CYAN(青色) 3 LIGHTCYAN(淡青) 11

RED(红色) 4 LIGHTRED(淡红) 12

MAGENTA(品红) 5 LIGHTMAGENTA(粉红) 13

BROWN(棕色) 6 YELLOW(黄色) 14

LIGHTGRAY(淡灰) 7 WHITE(白色) 15

-----------------------------------------------------------------

调用该函数,将改变整个屏幕的颜色,如果新的背景色与原来屏幕的图形颜色相同,尽管图形信息不会丢失,但是看不见图形了。如果所选背景色为对比鲜明的颜色,看不见的图形就会重新清晰地显现出来。 这个函数的头文件为graphics.h

返回值: 无

例: 把背景色置为淡蓝色

setbackcolor(LIGHTBLUE);

43. setcolor() 设置颜色函数

功能: 函数setcolor()设置当前绘图颜色(或称做前景色)。

用法: 该函数调用方式为voids setcolor(int color);

说明: 参数color为选择的当前绘图颜色。在高分辨率显示模式下,选取的color是实际色彩值,也可以用颜色符号名表示。如果已经摇篮函数setpalette()改变了调色板色彩值,那么符号名就不可能产生预期作用了。 在低分辨率显示模式(320X200)下,选取的color是调色板颜色号,不是实际色彩值。

此函数相应的头文件为graphics.h

返回值: 无

例: 设置16种不同的颜色,显示16段直线:

#i nclude<graphics.h>

void main()

{

int driver,mode;

int i;

driver=DETECT;

mode=0;

initgraph(&driver,&mode,"");

moveto(0,200);

for(i=0;i<16;i++)

{

setcolor(i);

linerel(20,0);

C语言图形编程函数大全(21).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219