前往顾页
以后地位: 主页 > 收集编程 > .Net实例教程 >

【C#】获得和设置鼠标的坐标 代码

时候:2013-05-10 23:21来源:知行网www.zhixing123.cn 编辑:麦田守望者

该示例实现了节制鼠标的坐标,别离用WIndows Api和.Net库自带的号令实现。

APi节制和获得鼠标别离是: GetCursorPos和SetCursorPost。

下面是截图:

【C#】获取和设置鼠标的坐标

 

using System.Runtime.InteropServices;//

 

/// <summary>

/// 设置鼠标的坐标

/// </summary>

/// <param name="x">横坐标</param>

/// <param name="y">纵坐标</param>

[DllImport("User32")]

public extern static void SetCursorPos(int x, int y);

/// <summary>

/// 获得鼠标的坐标

/// </summary>

/// <param name="lpPoint">传址参数,坐标point范例</param>

/// <returns>获得成功前往真</returns>

[DllImport("User32")]

public extern static bool GetCursorPos(ref Point lpPoint);

 

private void button_go_Click(object sender, EventArgs e)

{

SetCursorPos(int.Parse(textBox_x.Text), (int.Parse(textBox_y.Text)));

}

Point p = new Point(1, 1);//定义存放获得坐标的point变量

private void timer1_Tick(object sender, EventArgs e)

{

GetCursorPos(ref p);

label_p.Text = "X:" + p.X + "\r\nY:" + p.Y;

//label_p.Text = "X:" + Cursor.Position.X + "\r\nY:" + Cursor.Position.Y; //用C#自带号令获得

}

顶一下
(0)
0%
踩一下
(0)
0%
------分开线----------------------------
标签(Tag):C# C#实例教程 c#根本教程 C#源代码 c#技能
------分开线----------------------------
颁发评论
请自发遵循互联网相关的政策法规,严禁公布色情、暴力、革命的谈吐。
评价:
神色:
考证码:点击我更换图片
猜你感兴趣