下载此文档

C# winForm自定义鼠标样式的两种方法.docx


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
: .
以前试过在C#WinForm中自定义鼠标样式,结果显示出来的鼠标变成单色。
后来百度了下,原来要: .
以前试过在C#WinForm中自定义鼠标样式,结果显示出来的鼠标变成单色。
后来百度了下,原来要用API来做。
;;
C#winForm自定义鼠标样式方法一
导入API[DllImport("")]ublicstaticexternIntPtrLoadCursorFromFile(stringfileName);[DllImport("")]ublicstaticexternIntPtrSetCursor(IntPtrcursorHandle);[DllImport("")]ublicstaticexternuintDestroyCursor(IntPtrcursorHandle);
接下来使用自己的鼠标样式privatevoidForm1_Load(objectsender,EventArgse)
{
CursormyCursor=newCursor();
IntPtrcolorCursorHandle=LoadCursorFromFile("");//().InvokeMember("handle”,|
||
,null,myCursor,
newobject[]{colorCursorHandle});
=myCursor;
}
C#winForm自定义鼠标样式方法之二
现在介绍另一种不用API方式的,鼠标样式只需要一张背景透明的图片就行了,png或gif格式的
写个方法publicvoidSetCursor(Bitmapcursor,PointhotPoint)
{
inthotX=;
inthotY=;
BitmapmyNewCursor=newBitmap(*2-hotX,*2-hotY);
Graphicsg=(myNewCursor);
((0,0,0,0));(cursor,-hotX,-hotY,,);
=newCursor(myNe

C# winForm自定义鼠标样式的两种方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dlmus1
  • 文件大小9 KB
  • 时间2022-06-03