首页 > 编程语言 > 详细

VC++模拟一次鼠标点击返回原位置

时间:2015-06-06 12:01:45      阅读:330      评论:0      收藏:0      [点我收藏+]
 HWND h;
 RECT r1;
 POINT p;//x,y
void ONCE()
{
    h=::FindWindow(NULL,"biaoti");
    ::GetWindowRect(h,&r1); 
 
    //保存当前鼠标指针
    //取得当前鼠标位置
    GetCursorPos(&p);
    //设置鼠标指针位置  取坐标:x=273;y=273 //lparam 0x01110111
    SetCursorPos(273+r1.left,273+r1.top);
    //按下
    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
    //抬起
    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
    //还原
    Sleep(200);
    SetCursorPos(p.x,p.y);
}

 

VC++模拟一次鼠标点击返回原位置

原文:http://www.cnblogs.com/yyx001000000001010101100101/p/4556375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!