.NET中實(shí)現(xiàn)彩色光標(biāo)、動(dòng)畫(huà)光標(biāo)及自定義光標(biāo)的方法
本文所述實(shí)例主要完成dotNET中實(shí)現(xiàn)彩色光標(biāo)、動(dòng)畫(huà)光標(biāo)及自定義光標(biāo)的功能。以下是完整的程序?qū)嵗梢酝ㄟ^(guò)命令行編譯可看到運(yùn)行效果。
Test.cs頁(yè)面代碼如下:
using System; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Reflection; namespace ColorCursor { /// <summary> /// 本例子的作用: /// 在.NET中實(shí)現(xiàn)彩色光標(biāo),動(dòng)畫(huà)光標(biāo)和自定義光標(biāo)。 /// </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://www.dbjr.com.cn/"; Cursor myCursor = new Cursor(Cursor.Current.Handle); //dinosau2.ani為windows自帶的光標(biāo): 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; } } }
相信本文所述實(shí)例對(duì)大家的C#程序設(shè)計(jì)能夠起到一定的幫助作用。
- asp.net自定義控件中注冊(cè)Javascript問(wèn)題解決方案
- .net自定義事件示例分享
- asp.net自定義分頁(yè)控件示例
- asp.net自定義控件回發(fā)數(shù)據(jù)實(shí)現(xiàn)方案與代碼
- asp.net DropDownList自定義控件,讓你的分類更清晰
- ASP.NET性能優(yōu)化之構(gòu)建自定義文件緩存
- asp.net文件上傳功能(單文件,多文件,自定義生成縮略圖,水印)
- asp.net gridview自定義value值的代碼
- Asp.Net 文件操作基類(讀取,刪除,批量拷貝,刪除,寫(xiě)入,獲取文件夾大小,文件屬性,遍歷目錄)
- .net使用自定義類屬性實(shí)例
相關(guān)文章
C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn)
本文主要介紹了C#(.Net)將非托管dll嵌入exe中的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12C#使用XSLT實(shí)現(xiàn)xsl、xml與html相互轉(zhuǎn)換
這篇文章介紹了C#使用XSLT實(shí)現(xiàn)xsl、xml與html相互轉(zhuǎn)換的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06c#靜態(tài)方法和非靜態(tài)方法詳細(xì)介紹
這篇文章主要介紹了c#靜態(tài)方法和非靜態(tài)方法,需要的朋友可以參考下2014-02-02C#開(kāi)發(fā)WinForm根據(jù)條件改變DataGridView行顏色
這篇文章介紹了C#開(kāi)發(fā)WinForm根據(jù)條件改變DataGridView行顏色的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03c# NPOI 如何在指定單元格導(dǎo)入導(dǎo)出圖片
這篇文章主要介紹了c# NPOI 如何在指定單元格導(dǎo)入導(dǎo)出圖片,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-03-03C#無(wú)損轉(zhuǎn)換Image為Icon的方法
這篇文章主要為大家詳細(xì)介紹了C#無(wú)損轉(zhuǎn)換Image為Icon的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04c# 通過(guò)經(jīng)緯度查詢 具體的地址和區(qū)域名稱
最近項(xiàng)目需要通過(guò)經(jīng)緯度查詢 具體的地址和區(qū)域名稱,通過(guò)查詢網(wǎng)絡(luò)資源,發(fā)現(xiàn)提供的大多是得到具體的地址而對(duì)區(qū)域或城市名稱的獲取就不是很好把握;在這里自己搞了個(gè),需要的朋友可以參考下2012-11-11