dev-c++的鼠标操作
今天我就教教大家!
目录
dev-c++的鼠标操作
1.所需头文件
2.定义鼠标变量
3.获取鼠标位置
4.设置鼠标位置
5.判断鼠标行为
6.模拟鼠标行为
7.自己做一个程序
8.大家可以多去尝试做一些代码
1.所需头文件
#include <bits/stdc++.h>
#include <windows.h>
#include <stdlib.h>
2.定义鼠标变量
定义一个鼠标变量
POINT 变量名;
3.获取鼠标位置
获取鼠标位置
GetCursorPos(&变量名);
4.设置鼠标位置
我们可以设置鼠标位置(就是把你的鼠标 移动到屏幕的某个位置)
如果要知道鼠标的位置的话 变量名.x 和变量名.y
文章来源:https://www.toymoban.com/news/detail-778437.html
SetCursorPos(x,y);//将鼠标移动到屏幕的x,y
5.判断鼠标行为
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
//写这个代码时必须有这个代码
//鼠标左键是否按下
if(KEY_DOWN(VK_LBUTTON)){
cout<<"yes";
}
else {
cout<<"no";
}
//鼠标右键是否按下
if(KEY_DOWN(VK_RBUTTON)){
cout<<"yes";
}
else{
cout<<"no";
}
//鼠标滚轮键是否按下
if(KEY_DOWN(VK_MBUTTON)){
cout<<"yes";
}
else {
cout<<"no";
}
6.模拟鼠标行为
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//模拟鼠标键按下
Sleep(10);//要留给某些应用的反应时间
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//模拟鼠标键抬起
7.自己做一个程序
让鼠标不受控制文章来源地址https://www.toymoban.com/news/detail-778437.html
#include <bits/stdc++.h>
#include <windows.h>
#include <stdlib.h>
#include <time.h>
using namespace std ;
int main ( ){
srand ( ( int ) time ( 0 ) );//随机数种子
POINT a;
int x , y ;
SetCursorPos ( 0 , 0 ) ;
while(1) {
Sleep ( 1000 ) ;
x = rand ( ) % 1400 ;//生成随机数
y = rand ( ) % 900 ;//生成随机数
SetCursorPos(x , y ) ;//将鼠标移动到屏幕的(x , y)的点上
}
return 0 ;
}
8.大家可以多去尝试做一些代码
到了这里,关于dev-c++鼠标指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!