来看具体的方法:
打开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
{ }
}