EasyX图形库笔记

入门1:

画:

画一个圆环: circle(x,y,r); x,y分别为圆心坐标,r为半径。
画一条直线:line(x,y,x1,y1); x,y一端坐标,x1,y1另一端坐标。
画一个点:putpixel(x,y,color); xy点坐标,color点颜色。
画一个填充矩形:solidrectangle(20,20,200,300);

设置:

设置线的颜色:setlinecolor(YELLOW);
设置填充颜色:setfillcolor(RED);
设置背景颜色:setbkcolor(RED);(和cleardevice()同用)
设置当前前景颜色:setcolor(RED);
设置字体透明: setbkmode(TRANSPARENT);

键盘按键

包含头文件: #include <conio.h>
判断是否有按键按下: _kbhit();
获取按键按下的值: _getch();

鼠标按键

获取鼠标: MOUSEMSG m;
在这里插入图片描述
在这里插入图片描述

随机数

rand();
1.指定范围随机数:int c = rand();
这种获取方式,获取了一次后,那个随机数就一直是那个随机数,是固定的。

2.随机种子:int c = rand((unsigned)time(NULL));
这种方式获取随机数就可变了,但是要调用时间函数,要包含头文件<time.h>。

加载图片

定义一个IMAGE对象: IMAGE m;
读取图片至IMAGE对象:
显示 IMAGE 对象到指定的位置
在这里插入图片描述
loadimage(null,_T(***)); 不建对象加载图片

在这里插入图片描述
获取指定位置图像保存到img对象中.

播放音乐:

需要加头文件: <mmSystem.h>
告诉编译器加载winmm.lib库文件
#pragma comment(lib,“winmm.lib”)

重复播放
mciSendString(_T(“play ***.mp3 repeat”),0,0,0)

扫描二维码关注公众号,回复: 13229110 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_45337964/article/details/103091516