C语言学习第八课(EasyX图形库)

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

第八课【注意:该图形库只能在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值