如何在VC ++ Win32应用程序中打印鼠标坐标?

时间:2011-02-04 05:54:38

标签: c++ visual-c++ mouse

我知道有一个函数GetCursorPosWM_MOUSEMOVE事件,但有人可以通过示例代码告诉我如何最好地打印鼠标坐标吗?我不知道如何在VC ++中做到这一点。请帮助,这有点紧急,我希望能得到快速和积极的回应。

2 个答案:

答案 0 :(得分:1)

正如您所提到的,您可以使用GetCursorPos获取鼠标光标在屏幕上的瞬时位置。这是一个样本:

POINT pt;
if (!GetCursorPos(&pt)) {
    /* ... handle the error ... */
}

您需要#include <windows.h>才能使用此代码。调用该函数后,您可以从pt.xpt.y读取鼠标坐标。

希望这有帮助!

答案 1 :(得分:1)

试试这个并告诉我。

POINT coord;
GetCursorPos(&coord);
cout << "The mouse is at:" << coord.x << coord.y << endl;