easyx在c++中的使用方法

easyx的判断鼠标键盘以及插入音效,先在官网下载easyx,安装好之后就可以直接使用了;

@1获取键盘信息:

要用到GetAsynckeyState()函数;

if(GetAsynckeyState(VK_UP)){                //VK_UP是判断键盘中上键的信息

        .........                //这里加上判断完成后你想让程序执行的事

}                //上下左右键的判断都相似,UP,DOWN,LEFT,RIGHT

例:

@2获取鼠标信息:

要用到MouseHit()、GetMouseMsg()函数;

if(MouseHit){

        MOUSEMSG msg=GetMouseMsg();

        switch(msg.uMsg){

        case WM_LBUTTONDOWN:    //判断鼠标左键的点击,WM_RBUTTONDOWN为右键,同理

                if(msg.x<某一值&&msg.x>***&&msg.y<***&&msg.y>***) {       //这里的某一值和***表示的是在一个窗口中鼠标点击的范围

        .......                //这里加上判断完成后你想让程序执行的事

                  //如果需要连续判断鼠标左键的信息,要在同一个case里完成

                 }

        }

}

例:

@3播放音乐

1,要用到#include<window.h>头文件,如果包含graphics.h则不需要

2,要加载静态库#pragma comment(lib,"winmm.lib")

这个比较简单,用到一个函数mciSendString();

mciSendString("play ./文件路径",NULL,0,NULL);         ./是指该.cpp的同一级文件路径  ../是上一级

例:

 这里的stop是因为让鼠标连续点击某一个按钮之后,音效可以完成多次响应,这个按钮可以控制音效

!!预处理不要忘了

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值