首页 > 其他 > 详细

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

时间:2015-06-15 22:01:43      阅读:309      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!