ControlsMapZoomPanToolClass缩放顺序

ControlsMapZoomPanToolClass 这个工具对图层进行缩放时,能够改变缩放顺序吗?例如,本来鼠标滚轮向外滚是放大,现在要做成向外滚缩小,换句话说,把ArcGIS的缩放顺序换成CAD的缩放顺序,有什么好的办法? 谢谢!
已邀请:

Lyy

赞同来自: 朱新颖

已经解决了! 在AE调用缩放命令前调用此函数就可以了
        /// <summary>
        /// 注册表滚轮缩放重置 
        /// </summary>
        private void ReverseMouseWheel()
        {
            try
            {
                Microsoft.Win32.RegistryKey setKey =      Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\ESRI\Engine10.2\ArcMap\Settings", true);
                if (setKey != null)
                {
                    if (setKey.GetValue("ReverseMouseWheel") == null)
                    {
                        setKey.SetValue("ReverseMouseWheel", 0, Microsoft.Win32.RegistryValueKind.DWord);
                    }
                    else if (setKey.GetValue("ReverseMouseWheel").ToString() != "0")
                    {
                        setKey.SetValue("ReverseMouseWheel", 0);
                    }
                }
            }
            catch { }
        }

要回复问题请先登录注册