Advertisement

C++小工具之获取鼠标位置并实现对该位置的点击

阅读量:

判断鼠标左键是否处于按压状态:

复制代码
    KEY_DOWN(VK_LBUTTON)
    

获取鼠标按下瞬间的坐标信息:

复制代码
     POINT p;

    
     GetCursorPos(&p);
    
     cout << " x position:" << p.x << " y position: " << p.y << endl;
    
    
    
    

设定模拟点击的坐标位置并执行模拟点击操作:

复制代码
     SetCursorPos(atoi(argv[1]), atoi(argv[2]));

    
     mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
    
    
    

完整的程序代码如下:

复制代码
 #include<iostream>

    
 #include<windows.h>
    
  
    
 #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
    
  
    
 using namespace std;
    
 int main

全部评论 (0)

还没有任何评论哟~