赞
踩
近段时间需要一个鼠标点击器,目前能找到的都不太符合使用要求,所以就准备自己写一个
[System.Runtime.InteropServices.DllImport("user32.dll")] //导入user32.dll函数库
public static extern bool GetCursorPos(out System.Drawing.Point lpPoint);//获取鼠标坐标
private void GetMousePose()
{
System.Drawing.Point mp = new System.Drawing.Point();
GetCursorPos(out mp);
int mousex = mp.X; //鼠标当前X坐标
int mousey = mp.Y; //鼠标当前Y坐标
}
如果需要显示文本就把int转换成string.
private void GetMousePose()
{
System.Drawing.Point mp = System.Windows.Forms.Control.MousePosition;
int mousex = mp.X; //鼠标当前X坐标
int mousey = mp.Y; //鼠标当前Y坐标
}
如果需要显示到窗体上可以把int转换成string
如果需要实时获取位置信息可以把GetMousePose()方法放到Timer定时器或者Thread子线程
具体如何选择看自己的需求
当然可以获取鼠标坐标的系统API还有很多,大家不要抬杠哦,呵呵呵
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。