用C++写一个获取鼠标位置的函数
时间: 2023-05-19 11:05:33 浏览: 402
可以使用 Windows API 中的 GetCursorPos 函数来获取鼠标位置,示例代码如下:
```c
#include <windows.h>
void getMousePos(int *x, int *y) {
POINT pos;
GetCursorPos(&pos);
*x = pos.x;
*y = pos.y;
}
```
调用该函数时,传入两个指针参数,函数会将鼠标位置的 x 和 y 坐标存储到这两个指针指向的变量中。例如:
```c
int main() {
int x, y;
getMousePos(&x, &y);
printf("Mouse position: (%d, %d)\n", x, y);
return 0;
}
```
阅读全文