在ArcGIS二次开发中,说到修改地图比例尺,最简单直观的方法肯定是直接给IMap接口的MapScale属性赋值。
但是在实际操作的时候会发现在内存中读取mxd文件,修改比例尺之后保存,所做的修改并没有生效,网上冲浪一番后找到解决办法,记录一下:
需要引入User32.dll,具体是何原理不太清楚,希望有高人指点迷津。
在ArcGIS二次开发中,说到修改地图比例尺,最简单直观的方法肯定是直接给IMa在ArcGIS二次开发中,说到修改地图比例尺,最简单直观的方法肯定是直接给IMap接口的MapScale属性赋值。
但是在实际操作的时候会发现在内存中读取mxd文件,修改比例尺之后保存,所做的修改并没有生效,网上冲浪一番后找到解决办法,记录一下:
需要引入User32.dll,具体是何原理不太清楚,希望有高人指点迷津。
在ArcGIS二次开发中,说到修改地图比例尺,最简单直观的方法肯定是直接给IMa