我知道有一个函数GetCursorPos
和WM_MOUSEMOVE
事件,但有人可以通过示例代码告诉我如何最好地打印鼠标坐标吗?我不知道如何在VC ++中做到这一点。请帮助,这有点紧急,我希望能得到快速和积极的回应。
答案 0 :(得分:1)
正如您所提到的,您可以使用GetCursorPos
获取鼠标光标在屏幕上的瞬时位置。这是一个样本:
POINT pt;
if (!GetCursorPos(&pt)) {
/* ... handle the error ... */
}
您需要#include <windows.h>
才能使用此代码。调用该函数后,您可以从pt.x
和pt.y
读取鼠标坐标。
希望这有帮助!
答案 1 :(得分:1)
试试这个并告诉我。
POINT coord;
GetCursorPos(&coord);
cout << "The mouse is at:" << coord.x << coord.y << endl;