delphi 如何不让鼠标在不移动下实现模拟点击

是在后台执行模拟点击,不和当前的鼠标抢控制!比如我现在想点击桌面的某一个坐标图标,在执行点击的过程中,不和我当前正在使用的鼠标抢控制。我目前用这个方法的话是会抢控制,鼠标... 是在后台执行模拟点击,不和当前的鼠标抢控制!
比如我现在想点击桌面的某一个坐标图标,在执行点击的过程中,不和我当前正在使用的鼠标抢控制。
我目前用这个方法的话是会抢控制,鼠标会强制移动到 50,50的位置
SetCursorPos(50,50);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
展开
 我来答
辰将百业兴8029
2011-09-24 · TA获得超过7.2万个赞
知道大有可为答主
回答量:6.9万
采纳率:0%
帮助的人:5033万
展开全部
如果想像按键精灵那样实现全屏任意地方任意点击的话,必须移动鼠标。想不移动鼠标进行点击,那就得有针对性,针对某个程序的某个控件,取得该控件的Handle进行SendMessage
w198933333
2011-09-19 · 超过21用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:36.6万
展开全部
button1.click;

button1可以是任何按键的名称。
追问
不是点程序里的按键
追答
那必须外部程序开源了。不开源你怎么知道控制哪个按键。因此我认为是不可实现的。除非目标对象开源。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiyangxang
2011-09-18 · TA获得超过135个赞
知道答主
回答量:109
采纳率:0%
帮助的人:33.3万
展开全部
没看明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遒劲且威武的小白桦s
2011-09-19 · TA获得超过115个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:192万
展开全部
是想禁止别人用鼠标按键模拟?
追问
没有想禁止,就是实现点击的时候,别抢控制权!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式