用易语言做简单的模拟鼠标操作要后台操作,不影响鼠标操作,会的来帮忙一下,稍微给点钱也可以!谢谢了
类似捕鱼的游戏,我不想老是鼠标去点,点击的坐标点是一样的比如1,2,3,4这4个点循环的点击。有会的帮忙一下也可以留下QQ方便交流。...
类似捕鱼的游戏,我不想老是鼠标去点,点击的坐标点是一样的比如 1,2, 3 , 4这4个点 循环的点击。有会的帮忙一下 也可以留下QQ方便交流。
展开
2个回答
展开全部
非常感谢,自己写好:
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_CLICK = &HF5
Private Const MK_LBUTTON = &H1
'其中hwnd是被点击控件的句柄,X,Y就是要点击的坐标(以被点击控件为基础不是以屏幕为基础)
PostMessage hwnd, BM_CLICK, MK_LBUTTON, y * 65536 + x
你所需要的消息号鼠左按下(LBtnDown=513)鼠左释放(LBtnUp=514)
例:
.版本 2
PostMessageA (目标窗口, 513, 1, 41 × 65536 + 133)‘按下鼠标左键
PostMessageA (目标窗口, 514, 0, 0)‘放开鼠标左键
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const BM_CLICK = &HF5
Private Const MK_LBUTTON = &H1
'其中hwnd是被点击控件的句柄,X,Y就是要点击的坐标(以被点击控件为基础不是以屏幕为基础)
PostMessage hwnd, BM_CLICK, MK_LBUTTON, y * 65536 + x
你所需要的消息号鼠左按下(LBtnDown=513)鼠左释放(LBtnUp=514)
例:
.版本 2
PostMessageA (目标窗口, 513, 1, 41 × 65536 + 133)‘按下鼠标左键
PostMessageA (目标窗口, 514, 0, 0)‘放开鼠标左键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询