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)) 是等效的。


