更改鼠标指针,需要使用到 Windows API:

1. 添加命名空间的引用:

using System.Runtime.InteropServices;
using System.Reflection;

2. 声明 API 函数

[DllImport("user32.dll")]
static extern IntPtr LoadCursorFromFile( string fileName );

3. 在Form_Load 事件中,加载自定义光标

private void Form1_Load(object sender, EventArgs e)
{
Cursor customCursor = new Cursor(Cursor.Current.Handle);
IntPtr customCursorHandle = LoadCursorFromFile("你的自定义鼠标指针的路径");
customCursor.GetType().InvokeMember("handle", BindingFlags.Public |
BindingFlags.NonPublic | BindingFlags.Instance |
BindingFlags.SetField, null, customCursor,
new object[] { customCursorHandle });
this.Cursor = customCursor;
}

最新文章

  1. C#的扩展方法解析
  2. 2015年辽宁省赛Interesting Tree
  3. HDU3466 背包DP
  4. YII2 Activedataprovider 类分页的使用
  5. 【整理】C++虚函数及其继承、虚继承类大小
  6. java的占位符
  7. (转)苹果消息推送服务器 php 证书生成
  8. 配置vim之插件
  9. 在页面上获取web项目信息
  10. k短路(A*)
  11. C hashtable小例子
  12. PHP 注册错误和异常处理机制
  13. [转载]Core Elements of a Program
  14. [转]MVC 框架教程
  15. Linux下Nginx+多Tocat下的负载均衡环境的简单搭建
  16. HDU4261 Estimation
  17. POJ 2184(01背包)(负体积)
  18. Familia:百度NLP开源的中文主题模型应用工具包
  19. BZOJ 1503 郁闷的出纳员(平衡树)(NOI 2004)
  20. 算法笔记_064:蓝桥杯练习 操作格子(Java)

热门文章

  1. POJ3045 Cow Acrobats —— 思维证明
  2. YTU 2443: C++习题 复数类--重载运算符3+
  3. MYSQL进阶学习笔记五:MySQL函数的创建!(视频序号:进阶_13)
  4. poj 3468 A Simple Problem with Integers(线段树 插线问线)
  5. 最优配餐_暴力bfs
  6. 网络爬虫之requests模块的使用+Github自动登入认证
  7. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 11. Views 上
  8. HDU 5881 Tea (模拟)
  9. OkHttp解析
  10. hdoj2952【DFS联通块】