欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【C# SetCursorPos简介及使用说明】,下面是详细的讲解!
C# SetCursorPos简介及使用说明
函数功能:该函数把光标移到屏幕的指定位置。如果新位置不在由 ClipCursor函数设置的屏幕矩形区域之内,则系统自动调整坐标,使得光标在矩形之内。函数原型:BOOL SetCursorPOS(int X,int Y);
参数:
X:指定光标的新的X坐标,以屏幕坐标表示。
Y:指定光标的新的Y坐标,以屏幕坐标表示。
返回值:如果成功,返回非零值;如果失败,返回值是零,若想获得更多错误信息,请调用GetLastError函数。
备注:该光标是共享资源,仅当该光标在一个窗口的客户区域内时它才能移动该光标。
C#中使用该函数首先导入命名空间:
using System.Runtime.InteropServices;
然后写API引用部分的代码,放入 class 内部
[DllImport("user32.dll", EntryPoint="SetCursorPos")]
private static extern int SetCursorPos(int x, int y);
关于C# SetCursorPos简介及使用说明的用户互动如下:
相关问题:c#怎么使用PostMessage函数模拟按键输入啊
答:DllImport("user32.dll")] static extern bool PostMessage(int hwnd, int msg, uint wParam, uint lParam); 参数说明:int hwnd, int msg, uint wParam, uint lParam 第一参数是记事本的窗口句柄,这点必须要确认 第二个参数是消息windows消息... >>详细
相关问题:我的c#程序模拟鼠标点击调试出问题了,下面有截图...
答:注意函数名为SetCursorPos而不是SetCursorPos1,如果想定义为SetCursorPos1则EntryPoint属性必须设置为正确值,如下面所示 [DllImport("user32.dll")] private static extern bool SetCursorPos(int x, int y); [DllImport("user32.dll", EntryP... >>详细
相关问题:C#用windows Api Hooks 控制鼠标键盘在一个窗体内
答:关注 >>详细
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【服务器】asp.net页面状态管理cookie和服务器状
- 如何取消.net后台线程的执行
- 【WeakReference】WeakReference(弱引用)让GC需要
- 【ajax格式】asp.net中在用ajax格式传递数据到asp
- 【字符文本】asp.net 数据绑定 使用eval 时候报
- 【Repeater控件】.NET实现Repeater控件+AspNetPag
- 【客户端】获取客户端IP地址c#/vb.net各自实现代
- 【asp】asp.net上传execl文件后 在页面上加载显示
- 【JSON】浅析JSON序列化与反序列化-序列化-反序列
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
