public class Mouse {
private static User32 user32 = User32.INSTANCE;
//模拟鼠标左键单击public static void click(int hwnd, int x, int y) {
int v = x + (y << 16);
user32.PostMessageA(hwnd, 513, 1, v);
user32.PostMessageA(hwnd, 514, 0, v);}
}
Mouse.click(hwnd, a.getY() * 31 + 17,a.getX() * 35 + 187);
Mouse.click(hwnd, b.getY() * 31 + 17,b.getX() * 35 + 187);
求解答PostMessage后面3个参数的意思,然后我要模拟个鼠标按下 后 移动 再弹起,参数应该怎么写
private static User32 user32 = User32.INSTANCE;
//模拟鼠标左键单击public static void click(int hwnd, int x, int y) {
int v = x + (y << 16);
user32.PostMessageA(hwnd, 513, 1, v);
user32.PostMessageA(hwnd, 514, 0, v);}
}
Mouse.click(hwnd, a.getY() * 31 + 17,a.getX() * 35 + 187);
Mouse.click(hwnd, b.getY() * 31 + 17,b.getX() * 35 + 187);
求解答PostMessage后面3个参数的意思,然后我要模拟个鼠标按下 后 移动 再弹起,参数应该怎么写