第八课【注意:该图形库只能在c++文件下运行】
1,窗口函数
·initgraph(int width,int height,int flag =NULL);//创建窗口
//width 指定窗口宽度
//height 指定窗口高度
//flag 窗口样式,默认为NULL
//注意:若想要同时看到控制台和图形窗口,可将flag设置为SHOWCONSOLE,若想要多种功能,可用'|'连接
·closegraph();//关闭窗口
·cleardevice();//清空绘图设备
2,坐标与设备
1,坐标默认原点在窗口的左上角,x轴向右为正,y轴向下为正,度量单位是像素点
2,设备:【1,默认的绘图窗口2,可通过SetWorkingImage()函数设置当前用于绘图的设备】
3,图形绘制函数
1,绘图函数从填充样式分类:无填充、有边框填充、无边框。
//如画圆:circle()无填充、fillcircle()有边框填充、solidcircle()无边框填充
2,给图形加颜色
·setfillcolor(颜色英文大写)//设置填充颜色,只有当画的图形为填充时,设置颜色才有效果
·setlinecolor(颜色英文大写)//设置线条颜色
3,设置样式
·setlinestyle(线条样式,线条粗细);
4,图形形状划分
| circle画圆 | ellipse画椭圆 | pie画扇形 | 画多边形polygon |
|---|---|---|---|
| rectangke画矩形 | roundrect画圆角矩形 | line画线 | putpixel画点 |
5,设置颜色
·光的三原色:红、绿、蓝;
·RGB:合成颜色的宏,实际上合成出来的颜色是一个十六进制的整数;
·RGB(红色部分,绿色部分,蓝色部分);
·每个颜色部分的值范围在[0~255];
6,文字绘制函数(用于在图形窗口上绘制文字)【注意:图形绘制按顺序,避免覆盖文字】
1,基本函数
·outtextxy(int x,i

这篇教程介绍了EasyX图形库在C++中的使用,包括窗口创建、图形绘制函数(如circle、ellipse等)、颜色设置、文字绘制、图片处理和鼠标键盘消息的获取。此外,还涉及了防止闪屏的技术和Windows API音乐播放。内容详细,适合初学者学习图形编程。
最低0.47元/天 解锁文章
1384

被折叠的 条评论
为什么被折叠?



