码迷,mamicode.com
首页 > 其他好文 > 详细

ArcGIS AddIN开发之自定义鼠标样式

时间:2015-06-15 22:02:15      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

如果想修改Windows默认的鼠标样式,可以这样

//设置鼠标样式
 this.Cursor = System.Windows.Forms.Cursors.Cross;

可是如果想设置成一些自定义的很好看的鼠标样式呢?

参考如下网址,该帖子是英文,vb的,而且需要您活动活动手脚才能看到内容

http://www.maprantala.com/2011/07/19/arcgis-add-in-custom-mouse-cursor/

具体操作步骤如下:

技术分享

(1)添加.cur文件,具体鼠标样式可以下载或者自己做,如上图,添加到Images文件夹中

(2)修改属性生成的操作为嵌入的资源

技术分享

(3)在需要更改样式的地方,添加如下代码

Stream sm = this.GetType().Assembly.GetManifestResourceStream("Water_Info_Toolbar.Images.magicwand.cur");
this.Cursor = new System.Windows.Forms.Cursor(sm);

其中,Water_Info_Toolbar为项目命名空间,Images为具体的鼠标样式所在的文件夹,magicwand.cur为鼠标样式文件

之后,效果如下:

 

哦,效果图算了,突然发现PrtScn截不出鼠标效果.大家脑补一下就好....

 

ArcGIS AddIN开发之自定义鼠标样式

标签:

原文地址:http://www.cnblogs.com/DayDreamEveryWhere/p/4579203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!