在.NET中实现彩色光标,动画光标和自定义光标
作者:孟宪会 微软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中实现彩色光标,动画光标和自定义光标相关推荐
- Visual C++——加载自定义光标
基本概念 自定义光标:自定义光标保存在扩展名为.cur的文件中 光标名 CURSOR 光标文件(.cur) 采用自定义光标时,需在资源文件中定义光标资源. API LoadCursor:第一个参数是要 ...
- 在.NET中实现彩色光标/动画光标和自定义光标[转]
Test.cs using System; using System.Drawing; using System.Windows.Forms; using System.Runtime.Interop ...
- 彩色圆点气泡跟随 鼠标光标动画特效
彩色圆点气泡跟随 鼠标光标动画特效 效果图如下: 泡泡会根据鼠标的移动在鼠标下方会生成泡泡 然后缓缓上升. 可以父子以下代码看一下实际效果. 1.下面是HTML结构 HTML结构很简单,主要是靠css ...
- 怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里)
怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里) 怎样在VI编辑器中使用鼠标移动光标(鼠标点哪里,光标移动到哪里) 首先,进入目录,找到那个绿色的vimrc文件 然后,在vi编辑器中打 ...
- html5给页面添加树叶特效,html5 canvas树叶光标动画特效
特效描述:html5 canvas树叶 光标动画特效.html5 canvas虚幻的树叶光标动画. 代码结构 1. 引入JS 2. HTML代码 // Hold mouse down to enter ...
- word中光标选择一列文字_“WORD中要选中光标前所有文字和光标后面所有文字的快捷键是什么?“显示当前位置...
idea怎么设置选中文件时,自动在左侧弹出文件所在位置及文件 快捷键Alt 1 WORD中要选中光标前所有文字和光标后面所有文字的快捷键是什么? 那不是全部选择了?Ctrl A就行了. 光标前后所有的 ...
- visual studio 中鼠标光标的切换(或鼠标光标变成阴影方块)
如 鼠标光标在这两种光标切换,只需同时按 Fn建(在键盘左下角)+insert建(为F12建),或同时按Shift建+数字0建. 如有侵权,请联系删除
- 用户体验中巧妙的过场动画
一些网页优于其他网页,不仅仅是因为它们的内容.可用程度.设计或是特色等等.现代网页间根本的区别在于它们交互及动画细节.我们将分享一些从各种模型中获得的经验,同时分析为何这些简单的样式能够如此好用. 当 ...
- html设置自定义光标,pixi.js 自定义光标样式
pixi 介绍 Pixi是一个超快的2D渲染引擎,通过Javascript和Html技术创建动画或管理交互式图像,从而制作游戏或应用. 游戏中都会做一些跟整个游戏画面风格相符的定制光标,比如英雄联盟中 ...
- 四、jQuery 中的事件和动画(嘎嘎详细)
文章目录 前言 一.事件 1.1 加载 DOM 1.1.1 执行时机 1.1.2 多次使用 1.1.3 简写方式 1.2 事件绑定 1.2.1简单使用 1.2.2 简写绑定事件 1.3 合成事件 1. ...
最新文章
- gridcontrol 验证错误_值得品读的人生感悟句子,生气,是拿别人的错误惩罚自己...
- activiti 变量_如何在Activiti中使用瞬态变量
- 10、并发容器,ConcurrentHashMap
- Spring 容器:三种方式解决 Resource leak: ‘applicationContext‘ is never closed 问题
- php上传同一张图片,两种php实现图片上传的方法_PHP
- python manager ulimit_Linux ulimit命令
- Labview软件、NI数据采集卡、汽车发动机数据采集学习总结(一)
- Foxmail如何设置?
- python中英文切换_python国际化(i18n)和中英文切换
- akka kafka java_Jay Kreps谈基于Apache Kafka和Kafka Streams的分布式流处理
- 网站如何做seo优化
- python绘制光滑曲线
- Windows睡眠或者休眠后无法唤醒问题的解决方案
- 通讯录版本1.0到3.0简易版
- Python趣味案例 - 抓扑克牌的手气
- 关于《那些年啊,那些事——一个程序员的奋斗史》的更新
- 批量录入快递地址解决方案
- 使用POI创建Excel无法打开
- 软件测评概要总结-中科软测认证中心
- 关于U盘变成RAW格式 windows无法格式化的解决方法
热门文章
- java phantomjs 2.1.1_Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1
- 机器学习--局部加权线性回归
- java第三章_Java 第三章
- c++ to_string用法
- 安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题
- 虚幻中的风格化环境制作学习教程
- Carrier frequency 和 EARFCN的关系
- C++ 互斥锁和条件变量实现读写锁
- 分布式存储(ceph)技能图谱(持续更新)
- linux系统目录树/内核源码目录树