ArcGIS二次开发-如何实现在ArcMap中放大缩小地图

ArcGIS二次开发-如何实现在ArcMap中放大缩小地图
用户点击按钮后,可以在地图上进行点击或者拖放矩形框来放大缩小地图 

       因为考虑到用户可以单击放大缩小,也可以拖放矩形框来放大缩小,所以不可以直接使用 IRubberBand 接口,而是采用 INewEnvelopeFeedback 接口。

       主要通过 InewEnvelopeFeedback.StartPoint 和 MoveTo 方法来绘制矩形框,然后赋值给 IActiveView.Extend 属性,达到地图的放大缩小。