在C++中,您可以使用Windows API中的GetCursorPos函数来获取鼠标的当前位置。以下是一个简单的示例代码:
#include <windows.h>
#include <iostream>
int main() {
POINT p;
if(GetCursorPos(&p)) {
std::cout << "鼠标当前位置:x=" << p.x << ", y=" << p.y << std::endl;
} else {
std::cout << "无法获取鼠标位置" << std::endl;
}
return 0;
}
在这个示例中,我们首先定义了一个名为POINT
的结构体来存储鼠标的坐标。然后,我们调用GetCursorPos
函数来获取鼠标的当前位置,并将其存储在POINT
结构体中。最后,我们打印出鼠标的x和y坐标。