zoukankan      html  css  js  c++  java
  • ArcGIS AddIN开发之自定义鼠标样式

    如果想修改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截不出鼠标效果.大家脑补一下就好....

  • 相关阅读:
    mysql
    Spring MVC
    springSecurity
    导出Excel报表
    Redis集群搭建
    Oracle 分析数据库表行长度的统计信息 使用聚簇的步骤
    Dbms.job 学习
    oracel 学习系列
    Oracle 工具类 Sql 分析索引的 碎片率
    oracl
  • 原文地址:https://www.cnblogs.com/DayDreamEveryWhere/p/4579203.html
Copyright © 2011-2022 走看看