本站首页 | 网站建设 | 源码交易 | 铃声图片 | 免费资源 | 在线留言 | 诚聘英才 | .
188元拥有网站!!
免费人才招聘
在.NET中实现彩色光标和自定义光标
当前所在位置:首页 免费资源网站网页制作技巧

在.NET中实现彩色光标和自定义光标

 

Test.cs

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

  namespace ColorCursor
   {
   /// <summary>
   /// 本例子的作用:
   /// 在.NET中实现彩色光标,动画光标和自定义光标。
   /// </summary>
   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 = "欢迎光临【孟宪会之精彩世界】:http://dotnet.aspx.cc/";
   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;
   }
   }
   }


上一篇:ASP.NET开发十大技巧 下一篇: 如何取得IP/用户名等信息
『国港科技-客服QQ:451079368 494579641
网站最新通知 联系我们 设为首页  加入收藏  网站地图
服务:成都西昌绵阳攀枝花南充康定眉山乐山内江重庆昆明贵州北京天津上海南京泸州宜宾自贡广元广安雅安资阳遂宁德阳巴中阿坝甘孜保山大理丽江西双版纳玉溪东莞佛山广州河源惠州江门茂名汕头深圳中山珠海安庆福州泉州厦门开封长沙杭州嘉兴丽水南京九江网站建设网页制作业务

Copyright 国港科技 2005 _ 2015 All Rights Reserved.
西昌网站建设网页专家 客服QQ:451079368 494579641 电话:13981528686

本站链接信息
本站浏览量: