使用winapi消息发送点击的正确方法是什么?

时间:2015-01-27 19:41:14

标签: java winapi

为Windows窗口设置hwnd句柄后,您可以认为用户使用SendMessage(hwnd, WM_LBUTTONDOWN, 0, 0)按下了鼠标按钮。

我假设通过发送鼠标按下鼠标并发送消息来发送点击:

  @Override
  public void click(int x, int y, MouseButton button, boolean isControl, boolean isAlt, boolean isShift) {
    mouseDown(x, y, button, isControl, isAlt, isShift);
    mouseUp(x, y, button, isControl, isAlt, isShift);
  }

但有时这会突出显示我想要使用的项目,而不是激活click事件。我一般做错了,还是因为某些应用程序对点击事件应用了额外的逻辑?

0 个答案:

没有答案