delphi7如果模拟鼠标点击指定坐标链接 20

procedureTForm1.Button4Click(Sender:TObject);beginform1.Caption:='点击';timer3.Enabled:... procedure TForm1.Button4Click(Sender: TObject);
begin
form1.Caption:='点击';
timer3.Enabled:=false;
SendMessage(GetWindow(GetWindow(WebBrowser1.Handle, GW_CHILD), GW_CHILD),WM_LBUTTONDOWN,
////MK_LBUTTON, MAKELONG(strtoint(edit2.Text),strtoint(edit3.Text)));
MK_LBUTTON, MAKELONG(nx,ny));
sleep(500);
SendMessage(GetWindow(GetWindow(WebBrowser1.Handle, GW_CHILD), GW_CHILD),WM_LBUTTONUP,
////MK_LBUTTON, MAKELONG(strtoint(edit2.Text),strtoint(edit3.Text)));
MK_LBUTTON, MAKELONG(nx,ny)) ;
PostMessage(GetWindow(GetWindow(WebBrowser1.Handle, GW_CHILD), GW_CHILD),WM_LBUTTONDOWN,
////MK_LBUTTON, MAKELONG(strtoint(edit2.Text),strtoint(edit3.Text)));
MK_LBUTTON, MAKELONG(nx,ny));
sleep(500);
PostMessage(GetWindow(GetWindow(WebBrowser1.Handle, GW_CHILD), GW_CHILD),WM_LBUTTONUP,
////MK_LBUTTON, MAKELONG(strtoint(edit2.Text),strtoint(edit3.Text)));
MK_LBUTTON, MAKELONG(nx,ny)) ;
//timer4.Enabled:=true;
timer9.Enabled:=true;
end;

这是我隐藏点击器里的代码,点击器是在不影响正常用户隐藏运行的,以上代码是不是没有模拟真实鼠标行为,拜求高人帮忙把这一步修改成模拟鼠标点击吗?
让我复制进去直接能用的。
展开
 我来答
lsgo007
2010-05-31 · TA获得超过498个赞
知道小有建树答主
回答量:360
采纳率:100%
帮助的人:217万
展开全部
Windows是消息驱动的,鼠标点击窗体后会向窗体发消息,你这些代码就是直接向窗体发送消息了,鼠标是不会移动的。
如果你向模拟鼠标操作,可以用按键精灵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式