在最小化或非活动形式内模拟鼠标单击

时间:2014-04-02 18:28:19

标签: delphi delphi-7 delphi-xe5

我很难弄清楚如何在最小化或当前不活动的窗口中模拟鼠标点击等。如果不清楚,我希望我的鼠标能够点击并填充,而无需实际使用鼠标。

例如,当我浏览网页时,我希望我的程序能够同时点击另一个应用程序内部。

我怎样才能做到这一点?我所能找到的只是旧的movemouse和setcursorpos东西...我们知道需要使用你的实际鼠标/光标。

1 个答案:

答案 0 :(得分:5)

您正在寻求自动化应用程序。这不是通过伪造输入而是通过使用自动化API完成的。这些天,首选的是UI Automation。这可以从Delphi中完全访问:How to use MS UI Automation in Delphi 2009