easyx笔记

有关easyx

1.坐标

坐标原点在设备的左上角,x轴向右为正,y轴向下为正,度量单位是像素。

坐标原点、坐标轴方向、缩放比例都不能改变。

例如,画矩形时,需要两个点的坐标

2.颜色

 

 easyx使用

1.添加头文件#include<graphics.h>

2.初始化图形设备,默认640*480

*while(1)

{}        //使程序卡住不闪退,方便看到效果

3.创建图形窗口initgraph()

        1,2个参数窗口的宽度和高度,第三个参数:有如下功能

 例如第一个SHOWCONSOLE,运行结果如下

         若想同时隐藏关闭和最小化键,则可用

 4.图形绘制相关函数

 

 

         附一个翻译过的

 

 5.画图形

 6.图像处理输出

        要显示图片,首先要把图片资源放到项目文件夹中

                第一步,打开文件夹

                

                

                 第二步,把素材资源放到文件夹中

**1.定义图片变量和存储int类型一样

                IMAGE img;

**2.把图片保存到定义好的变量中  load加载

        loadimage(&图片变量名称,"图片路径");

 **3.图片输出

                putimage(0,0,&图片名称);

                 putimage(0,0,&图片名称,0,0,SRCAND);

                putimage(0,0,&图片名称,0,0,SRCPAINT);

**4.直接通过颜色设置背景

                setbkcolor();

                cleardevice();     //清屏

7.添加音频

       (1) 添加头文件#include<mmsystem.h>    //包含多媒体设备接口头文件

                一定要在图形库的头文件下面加,否则会出错

        (2)添加库文件#pragma comment(lib,"winmm.lib")

        (3)专用函数

                        void PlayBGM()

                    {

                        打开音乐,向多媒体设备接口发送一个字符串,代表指令alias取别名,在播放和关闭时直接写别名即可

                              **打开音乐       mciSendString("open ./res/文件名称 alias 别名",0,0,0);    ./res表示当前文件夹下

                              **播放音乐       mciSendString("play ./res/文件名称",0,0,0); 

                              ** 关闭音乐     

                                        (加载时间)Sleep(3000);

                                         mciSendString("close ./res/文件名称",0,0,0); 

                     }

 

 8.键盘控制(上下左右类似)

                     后面的那个0X8000,上下左右都一样

9.防止闪现

10.鼠标操作

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值