博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[外挂2] 鼠标单击事件
阅读量:7014 次
发布时间:2019-06-28

本文共 730 字,大约阅读时间需要 2 分钟。

 

 

a、鼠拟鼠标单击mouse_event

b、鼠标指针移动还原

 

HWND gameh;//游戏窗口句柄RECT r1;//RECT结构表示一个矩形区域POINT p;//x,yvoid CFewDlg::OnStartGame(){    gameh=::FindWindow(NULL,"井字棋");    ::GetWindowRect(gameh,&r1);    GetCursorPos(&p);//保存当前鼠标指针 //取得当前鼠标位置    SetCursorPos(100+r1.left,100+r1.top);//当前窗口坐标+开局按钮坐标    this->m_x=r1.left;    this->m_y=r1.top;    UpdateData(false);//显示到编辑框    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); //还原鼠标位置}void CFewDlg::OnButton1() {    OnStartGame();}

MFC框架构造请看[外挂1]

分类: 
本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/3624084.html
,如需转载请自行联系原作者
你可能感兴趣的文章
趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!
查看>>
Python3 迭代器与生成器
查看>>
云计算成增收引擎,营收创上市以来新高
查看>>
PHP 常用的header头部定义汇总
查看>>
Java heap space 解决方法
查看>>
通过注册表开通关闭局域网共享
查看>>
Asp.net 导入导出Excel
查看>>
Oracle 10.2.0.4(5)EM不能启动的解决方案
查看>>
AngularJS—— 独立作用域
查看>>
Web开发(初级)- CSS基础
查看>>
linux命令行编辑快捷键
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
(转)IntelliJ IDEA 使用JSTL标签库(IDEA 加载 tld文件)
查看>>
AndroidStudio开发工具快捷键整理分享
查看>>
Perl常用的预定义变量
查看>>
C++引用的学习
查看>>
4-通过java调用libsvm
查看>>
萨班斯-奥克斯利法案 (SOX) 特权账号管理
查看>>
this的使用
查看>>