作者:孟宪会 微软MVP

Test.cs

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Reflection;

namespace ColorCursor
{
  public class Form1 : System.Windows.Forms.Form
 {
  [DllImport("user32.dll")]
  public static extern IntPtr LoadCursorFromFile( string fileName );
  
  [DllImport("user32.dll")]
  public static extern IntPtr SetCursor( IntPtr cursorHandle );
  
  [DllImport("user32.dll")]
  public static extern uint DestroyCursor( IntPtr cursorHandle );
  
  
  [STAThread]
  static void Main()
  {
  Application.Run(new Form1());
  }
  
  public Form1()
  {
  this.Text = "欢迎光临21世纪asp.net技术网:http://www.21asp.net/";
  Cursor myCursor = new Cursor(Cursor.Current.Handle);
  //dinosau2.ani为windows自带的光标:
  IntPtr colorCursorHandle = LoadCursorFromFile(@"C:/WINNT/Cursors/dinosau2.ani" );
  myCursor.GetType().InvokeMember("handle",BindingFlags.Public |
   BindingFlags.NonPublic | BindingFlags.Instance |
   BindingFlags.SetField,null,myCursor,
   new object [] { colorCursorHandle } );
  this.Cursor = myCursor;
  }
 }
}

在.NET中实现彩色光标,动画光标和自定义光标相关推荐

  1. Visual C++——加载自定义光标

    基本概念 自定义光标:自定义光标保存在扩展名为.cur的文件中 光标名 CURSOR 光标文件(.cur) 采用自定义光标时,需在资源文件中定义光标资源. API LoadCursor:第一个参数是要 ...

  2. 在.NET中实现彩色光标/动画光标和自定义光标[转]

    Test.cs using System; using System.Drawing; using System.Windows.Forms; using System.Runtime.Interop ...

  3. 彩色圆点气泡跟随 鼠标光标动画特效

    彩色圆点气泡跟随 鼠标光标动画特效 效果图如下: 泡泡会根据鼠标的移动在鼠标下方会生成泡泡 然后缓缓上升. 可以父子以下代码看一下实际效果. 1.下面是HTML结构 HTML结构很简单,主要是靠css ...

  4. 怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里)

    怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里) 怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里) 首先,进入目录,找到那个绿色的vimrc文件 然后,在vi编辑器中打 ...

  5. html5给页面添加树叶特效,html5 canvas树叶光标动画特效

    特效描述:html5 canvas树叶 光标动画特效.html5 canvas虚幻的树叶光标动画. 代码结构 1. 引入JS 2. HTML代码 // Hold mouse down to enter ...

  6. word中光标选择一列文字_“WORD中要选中光标前所有文字和光标后面所有文字的快捷键是什么?“显示当前位置...

    idea怎么设置选中文件时,自动在左侧弹出文件所在位置及文件 快捷键Alt 1 WORD中要选中光标前所有文字和光标后面所有文字的快捷键是什么? 那不是全部选择了?Ctrl A就行了. 光标前后所有的 ...

  7. visual studio 中鼠标光标的切换(或鼠标光标变成阴影方块)

    如 鼠标光标在这两种光标切换,只需同时按 Fn建(在键盘左下角)+insert建(为F12建),或同时按Shift建+数字0建. 如有侵权,请联系删除

  8. 用户体验中巧妙的过场动画

    一些网页优于其他网页,不仅仅是因为它们的内容.可用程度.设计或是特色等等.现代网页间根本的区别在于它们交互及动画细节.我们将分享一些从各种模型中获得的经验,同时分析为何这些简单的样式能够如此好用. 当 ...

  9. html设置自定义光标,pixi.js 自定义光标样式

    pixi 介绍 Pixi是一个超快的2D渲染引擎,通过Javascript和Html技术创建动画或管理交互式图像,从而制作游戏或应用. 游戏中都会做一些跟整个游戏画面风格相符的定制光标,比如英雄联盟中 ...

  10. 四、jQuery 中的事件和动画(嘎嘎详细)

    文章目录 前言 一.事件 1.1 加载 DOM 1.1.1 执行时机 1.1.2 多次使用 1.1.3 简写方式 1.2 事件绑定 1.2.1简单使用 1.2.2 简写绑定事件 1.3 合成事件 1. ...

最新文章

  1. gridcontrol 验证错误_值得品读的人生感悟句子,生气,是拿别人的错误惩罚自己...
  2. activiti 变量_如何在Activiti中使用瞬态变量
  3. 10、并发容器,ConcurrentHashMap
  4. Spring 容器:三种方式解决 Resource leak: ‘applicationContext‘ is never closed 问题
  5. php上传同一张图片,两种php实现图片上传的方法_PHP
  6. python manager ulimit_Linux ulimit命令
  7. Labview软件、NI数据采集卡、汽车发动机数据采集学习总结(一)
  8. Foxmail如何设置?
  9. python中英文切换_python国际化(i18n)和中英文切换
  10. akka kafka java_Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理
  11. 网站如何做seo优化
  12. python绘制光滑曲线
  13. Windows睡眠或者休眠后无法唤醒问题的解决方案
  14. 通讯录版本1.0到3.0简易版
  15. Python趣味案例 - 抓扑克牌的手气
  16. 关于《那些年啊,那些事——一个程序员的奋斗史》的更新
  17. 批量录入快递地址解决方案
  18. 使用POI创建Excel无法打开
  19. 软件测评概要总结-中科软测认证中心
  20. 关于U盘变成RAW格式 windows无法格式化的解决方法

热门文章

  1. java phantomjs 2.1.1_Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1
  2. 机器学习--局部加权线性回归
  3. java第三章_Java 第三章
  4. c++ to_string用法
  5. 安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题
  6. 虚幻中的风格化环境制作学习教程
  7. Carrier frequency 和 EARFCN的关系
  8. C++ 互斥锁和条件变量实现读写锁
  9. 分布式存储(ceph)技能图谱(持续更新)
  10. linux系统目录树/内核源码目录树