赞
踩
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是因为让鼠标连续点击某一个按钮之后,音效可以完成多次响应,这个按钮可以控制音效
!!预处理不要忘了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。