VC绘图简易教程_1

VC绘图教程

[学习目标]

学会更多的绘图语句

[常用的绘图语句]

line(x1, y1, x2, y2); // 画直线 (x1,y1)-(x2,y2),都是整形

circle(x, y, r);// 画圆,圆心为(x,y),半径为r

putpixel(x, y, c);// 画点(x,y),颜色c

还有很多,如画椭圆、圆弧、矩形、多边形,等等,请参考绘图帮助文件(目录页的绘图库的下载里面有)

[设置颜色]

setcolor(c); // 设置绘图颜色,如setcolor(RED)设置为红色等

常用的颜色常量可以用:

BLACK 黑 DARKGRAY 深灰

BLUE 蓝 LIGHTBLUE 亮蓝

GREEN 绿 LIGHTGREEN 亮绿

CYAN 青 LIGHTCYAN 亮青

RED 红 LIGHTRED 亮红

MAGENTA 紫 LIGHTMAGENTA 亮紫

BROWN 棕 YELLOW 黄

LIGHTGRAY 浅灰 WHITE 白

[配出更多的颜色]

颜色除了前面写的16种以外,还可以自由配色。格式:

RGB(r, g, b)

r / g / b 分别表示红色、绿色、蓝色,范围都是0~255。

例如,RGB(255,0,0) 表示纯红色。

红色和绿色配成黄色,因此 RGB(255,255,0) 表示黄色。

嫌调色麻烦可以用画笔里面的调色试试,调好了以后直接将数值抄过来就行。

例如,画两条红色浓度为200的直线,可以写:

setcolor(RGB(200,0,0));

line(100,100, 200,100);

line(100,120, 200,120);

[用数字表示颜色]

除了用RGB(r,g,b)方式外,还可以用16进制表示颜色,格式:

0xrrggbb

例如,setcolor(0xff0000) 和 setcolor(RGB(255,0,0)) 是等效的。

VC绘图简易教程_1相关文档

最新文档

返回顶部