[外挂2] 鼠标单击事件

简介:


 

 

a、鼠拟鼠标单击mouse_event

b、鼠标指针移动还原

 

复制代码
HWND gameh;//游戏窗口句柄
RECT r1;//RECT结构表示一个矩形区域
POINT p;//x,y
void 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]

分类:  软件_MFC


本文转自beautifulzzzz博客园博客,原文链接:http://www.cnblogs.com/zjutlitao/p/3624084.html ,如需转载请自行联系原作者
相关文章
|
开发框架 iOS开发
手机软键盘弹起导致页面变形的一种解决方案
手机软键盘弹起导致页面变形的一种解决方案
387 0
重新认识键盘与鼠标——键盘事件与鼠标事件
重新认识键盘与鼠标——键盘事件与鼠标事件
267 0
重新认识键盘与鼠标——键盘事件与鼠标事件
UGUI系列-鼠标移动到按钮上显示信息(Unity3D)
有时候图标不能很好的说明这个功能的解释,就需要一些说明性文字显示。就比如可以在鼠标移动到UI上面的时候显示文字。 那么如何在UGUI上,鼠标移动上去显示文字说明呢。 大家都知道,当鼠标移动到button按钮上面的时候会出现变化,主要是button这个组件在控制
|
移动开发 数据可视化 前端开发
解决安卓收起键盘无法触发失焦事件的问题
解决安卓收起键盘无法触发失焦事件的问题
1104 0
|
API
用VBS控制鼠标的实现代码(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击)
网上搜到的答案普遍是VBS无法实现,或者是要用第三方COM(ActiveX?)组件。我对第三方组件是很反感的,使用第三方组件毫无可移植性可言,因为别人的系统中不一定注册了这个组件。我的建议是,尽量不要在VBS代码中调用第三方组件,除非你的程序只是写来自己用。
2248 0
多点触控与多鼠标支持
原文:多点触控与多鼠标支持 多点触控与多鼠标支持   最进将工作流平台进行了升级,除了用WF4重新构建了后台,最大的改变就是全部图形化了用户界面 原计划在用户界面中全面启用多点触控技术,但发现多点触控的效果没有想象中的那么绚.
1067 0
|
C# Windows
触摸屏:屏幕键盘(虚拟键盘)解决方案
原文:触摸屏:屏幕键盘(虚拟键盘)解决方案  最近需要在win XP系统的工控机上进行程序的开发,工控机是电阻式触摸屏,需要在上面使用触摸键盘,使工控机可以脱离鼠标和键盘独立运行程序。调研后得到一系列的解决方案,mark如下: (1)自己在程序中开发虚拟键盘 这个是最先想到的,本人用C#进行开发,所以只关注C#相关的虚拟键盘开发。
2474 0