码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-06-06 12:04:08      阅读:147      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!