gis怎么改鼠标滚轮缩放_ArcGIS鼠标滚轮方向之代码篇

news/2024/9/16 12:45:43

Desktop10.X有多个版本,不同版本的注册表路径不一致,注册表中可能残留多个版本的注册信息;也可能没有Desktop,而是Engine。其实可以通过RuntimeManager.ActiveRuntime的属性开判断版本、产品类型、甚至安装路径等。

///

/// 修改滚轮方向

///

/// 0:向前表示放大(常规习惯);1:向前表示缩小

public static void ModifyWheel(int flag = 0)

{

string path = @"Software\ESRI\" + RuntimeManager.ActiveRuntime.Product + RuntimeManager.ActiveRuntime.Version + @"\ArcMap\Settings" ;

RegistryKey setKey = Registry.CurrentUser.OpenSubKey(path, true) ?? Registry.CurrentUser.CreateSubKey(path);

setKey?.SetValue("ReverseMouseWheel", flag, RegistryValueKind.DWord);

}

如果绑定ProductCode.Engine许可,路径为\Software\ESRI\Engine10.2\ArcMap\Settings;如果绑定ProductCode.Desktop许可,路径为\Software\ESRI\ Desktop10.2\ArcMap\Settings

d1df2f7c5e1604b8ba6bf20ba795e6a1.png


http://lihuaxi.xjx100.cn/news/226081.html

相关文章

典型的数字水印软件

转自:http://blog.csdn.net/pastora/archive/2005/04/15/348413.aspx ---- 目前,数字水印软件既有商品化产品,也有供研究用的免费软件。 商品化软件 ----提供商品化数字水印软件的公司主要有以下一些: ----1.Digimar…

如何在DataGrid里面产生滚动条而不滚动题头

作者Blog:http://blog.csdn.net/cuike519/ 我们在开发的时候一定遇到,使用DataGrid的时候由于不想分页(数据没有那么多)但是又显示不在一页里面,此时我们希望在DataGrid里面出现一个滚动条,可以上下滚动Dat…

图像处理和图像识别中常用的CxImage函数

1、Load:reads from disk the image in a specific format; 2、Save:saves to disk the image in a specific format; 3、Filter:2D linear filter(图像锐化,可提高图像清晰度); 4、Copy&…

JAVA写XML乱码问题_java 写 xml 中文乱码

今天用java写xml文件,发现写完后xml文件的中文就变成了乱码,解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8.部分代码public String createXMLbyId(){Course c courseService.getCourseById(17);try{//获取当前时间…

datagrid分页问题(前后跳页)《控件版》

在ASCX中写的。 在CSDN上看了很多的DATAGRID分页问题,当然DATAGRID有自己的分页项,功能是很有限的,我也在CSDN上看了很多自己分页的代码,发现都是用C#写的,我写了一个用ASP。NET中VB语言写的。以下代码供大家参考。 HT…

在对话框中应用CScrollView显示图像

1、用vs2008创建一个基于对话框的工程DialogView; 2、添加一个新类CMyDocument,基类为CDocument; 3、添加一个新类CMyView,基类为CScrollView; 4、修改CMyDocument的头文件: #pragma once // CMyDocument …

升级Jekyll 3.0

每一次的升级都得又一次折腾一次,jekyll也不例外 从jekyll 2.5.2 升级为jekyll 3.0.1 错误一: jekyll 3.0.1 | Error: Permission denied - bind(2) for 127.0.0.1:4000 端口被占有,打开_config.yml 在最后加上一行 port: 5001 (其它也可)问题解决 错误…

java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API

2016年9月版 分割线之前版本的我太simple了...最近再去研究了一下Java8的新时间API,发现更有简单的方式去处理LocalDate localDate1 LocalDate.parse("2015-12-01");LocalDate localDate2 LocalDate.parse("2016-01-15");System.out.println(…