修改ArcMap默认的鼠标滚轮放大缩小,AE实现修改鼠标滚轮放大缩小


大家可能会发现ArcMap默认的鼠标滚轮进行图像放大缩小的操作,与其他平台(如百度地图,AutoCAD等)的操作习惯相反,ArcMap的鼠标向上是缩小,向下是放大。可能会引起部分人操作不习惯。

因此,有必要更改一下系统的默认操作。

 
来看具体的方法:
 
打开ArcMap,在 ArcMap的Tool中找到Options打开。将Roll Forward/Drag Up 更改为Zooms In 就可以了。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 
 
 
使用AE进行二次开发也会碰到这样的问题,如果软件部署的机器上安装了 ArcMap,通过上述方法进行设置就可以了。而如果没有安装 ArcMap,只安装了Arcgis Engine runtime的话,需要通过代码修改注册表来实现。
 
private   void   ReverseMouseWheel()
        {
              try
            {
                  RegistryKey   setKey =   Registry .CurrentUser.OpenSubKey( @"Software\ESRI\ArcMap\Settings"   ,   true );
                  if   (setKey !=   null   )
                {
                      if   (setKey.GetValue( "ReverseMouseWheel"   ) ==   null )
                    {
                        setKey.SetValue(   "ReverseMouseWheel" , 0,   RegistryValueKind .DWord);
                    }
                      else   if   (setKey.GetValue( "ReverseMouseWheel"   ).ToString() !=   "0" )
                    {
                        setKey.SetValue(   "ReverseMouseWheel" , 0);
                    }
                }
            }
              catch   { }
        }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM