C++检测鼠标某键是否按下
来源:互联网 发布:知世公主和小樱公主 编辑:程序博客网 时间:2024/05/16 07:32
我曾经为了找到检测的方法,用了好几个小时,但是还是没有有效且简洁的方法
后来我自己研究出了一种方法,分享给大家
直接上代码
#include<iostream>#include<windows.h>#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) //必要的,我是背下来的 using namespace std;int main(){while(1){printf("鼠标左键是否按下:");if(KEY_DOWN(MOUSE_MOVED))printf("是");else printf("否");printf("\n");printf("鼠标右键是否按下:");if(KEY_DOWN(MOUSE_EVENT))printf("是");else printf("否");printf("\n");printf("鼠标滚轮键是否按下:");if(KEY_DOWN(MOUSE_WHEELED))printf("是");else printf("否");printf("\n");Sleep(20);//循环时间间隔,防止太占内存 system("cls");//清屏 }return 0;}
这个放在后台也可以监测,非常好用
2 0
- C++检测鼠标某键是否按下
- WM_MOUSEMOVE 鼠标的坐标与是否按下检测
- C++检测键盘某键是否按下
- 获取鼠标是否按下
- NGUI 检测是否按下
- 检测鼠标是否在使用
- js如何判断鼠标左键是否按下
- 按键松手检测 - 检测是否连续按下
- 检测鼠标按钮(左右键)是否交换
- 检测鼠标按钮(左右键)是否交换
- 判断是否按下鼠标按钮的时候并按下了CTRL,SHIFT等键
- C语言检测某键是否被按下(监视热键)[GetKeyState]
- DOS下如何检测某IP端口是否打开?
- DOS下如何检测某IP端口是否打开?
- PtInRegion 检测鼠标的坐标是否移动到了某个区域
- 射线检测,单击鼠标是否单击到一个物体上
- C/C++检测进程是否被调试
- C++--------检测电脑是否休眠过
- SQL Server 中统计每个数据表的大小
- #201 Segment Tree Build
- 程序员该用哪种姿势来理财
- 什么是你最好的省时方式?
- Doxygen使用学习(四)------Doxygen的特殊命令字之"小节指示命令"
- C++检测鼠标某键是否按下
- eclipse中java程序的中文乱码问题
- ANDROID应用开发架构概述
- Doxygen使用学习(五)------Doxygen的特殊命令字之"创建连接命令"
- TCP-客户端多线程并发登陆服务端
- Cadence教程1——ncsu-cdk安装
- 《Effect C++》学习------条款07:为多态基类声明virtual析构函数
- Linux命令大全
- .Net扩展类的研究-提高编程效率