为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事件。我一般做错了,还是因为某些应用程序对点击事件应用了额外的逻辑?