您的位置:首页 > 编程语言 > C语言/C++

C语言,移动鼠标获得当鼠标当前位置坐标

2016-02-15 09:18 330 查看
C语言,移动鼠标获得当鼠标当前位置坐标,代码如下:

/*
功能:
C语言,移动鼠标获得当鼠标当前位置坐标。
*/
#include<Windows.h>

void main()
{
LONG zx = -1;
LONG zy = -1;
POINT ptB = { 0, 0 };
/*
typedef struct tagPOINT
{
LONG  x;
LONG  y;
} POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT;

*/
while (1)
{
LPPOINT xy = &ptB;	//位置变量
GetCursorPos(xy);	//获取鼠标当前位置
//如果鼠标移动,(即当前的坐标改变则打印出坐标)打印出做坐标。
if ((zx != xy->x) || (zy != xy->y))
{
printf("x=%d,y=%d\n", xy->x, xy->y);
zx = xy->x;
zy = xy->y;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: