|
20 | 20 | : ((button) == RIGHT_BUTTON ? MOUSEEVENTF_RIGHTDOWN \ |
21 | 21 | : MOUSEEVENTF_MIDDLEDOWN)) |
22 | 22 |
|
23 | | -int CalculateAbsoluteCoordinateX(int x) |
24 | | -{ |
| 23 | +int CalculateAbsoluteCoordinateX(int x) { |
25 | 24 | MMSize displaySize = getMainDisplaySize(); |
26 | | - return (x * 65536) / displaySize.width; |
| 25 | + return (x * 65536) / displaySize.width; |
27 | 26 | } |
28 | 27 |
|
29 | | -int CalculateAbsoluteCoordinateY(int y) |
30 | | -{ |
| 28 | +int CalculateAbsoluteCoordinateY(int y) { |
31 | 29 | MMSize displaySize = getMainDisplaySize(); |
32 | | - return (y * 65536) / displaySize.height; |
| 30 | + return (y * 65536) / displaySize.height; |
33 | 31 | } |
34 | 32 |
|
35 | 33 | /** |
36 | 34 | * Move the mouse to a specific point. |
37 | 35 | * @param point The coordinates to move the mouse to (x, y). |
38 | 36 | */ |
39 | | -void moveMouse(MMPoint point) |
40 | | -{ |
41 | | - INPUT mouseInput; |
| 37 | +void moveMouse(MMPoint point) { |
| 38 | + INPUT mouseInput; |
42 | 39 | mouseInput.type = INPUT_MOUSE; |
43 | 40 | mouseInput.mi.dx = CalculateAbsoluteCoordinateX(point.x); |
44 | 41 | mouseInput.mi.dy = CalculateAbsoluteCoordinateY(point.y); |
45 | | - mouseInput.mi.mouseData = 0; |
| 42 | + mouseInput.mi.mouseData = 0; |
46 | 43 | mouseInput.mi.time = 0; |
47 | | - mouseInput.mi.dwFlags = MouseEventFlags.MOUSEEVENTF_MOVE | MouseEventFlags.MOUSEEVENTF_ABSOLUTE; |
48 | | - mouseInput.mi.dwExtraInfo = 0; |
49 | | - SendInput(1, &mouseInput, sizeof(mouseInput)); |
| 44 | + mouseInput.mi.dwFlags = MouseEventFlags.MOUSEEVENTF_MOVE | MouseEventFlags.MOUSEEVENTF_ABSOLUTE; |
| 45 | + mouseInput.mi.dwExtraInfo = 0; |
| 46 | + SendInput(1, & mouseInput, sizeof(mouseInput)); |
50 | 47 | } |
51 | 48 |
|
52 | 49 | void dragMouse(MMPoint point, const MMMouseButton button) |
|
0 commit comments