|
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