当前位置:   article > 正文

easyx在c++中的使用方法_easyx获取键盘输入

easyx获取键盘输入

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是因为让鼠标连续点击某一个按钮之后,音效可以完成多次响应,这个按钮可以控制音效

!!预处理不要忘了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/94091
推荐阅读
相关标签
  

闽ICP备14008679号