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

  • 相关阅读:
    Cassandra 分布式集群
    BI Project Managerment
    再学TSQL基础--单表查询
    pig 介绍与pig版 hello world
    xml in hadoop ETL with pig summary
    Mongodb--gridfs与分片实验
    定位frame 中的对象
    层级定位
    定位一组对象-checkbox 、radiobutton
    设置等待时间
  • 原文地址:https://www.cnblogs.com/DayDreamEveryWhere/p/4579203.html
Copyright © 2020-2023  润新知