网上看到的ArcEngine控制地图显示范围的好方法(记下)

如果是10试下
var pMapClip = m_mapControl.Map as IMapClipOptions;
            pMapClip.ClipGeometry = m_mapControl.ActiveView.Extent as IGeometry;
            pMapClip.ClipType = esriMapClipType.esriMapClipShape;
            m_mapControl.Map.ClipGeometry = m_mapControl.TrackPolygon();

 

同意楼上,我也是从楼上哪里学来的,我的是arcgis10//给定pGeometry
IMapClipOptions pMapClip = axPageLayoutControl1.ActiveView.FocusMap as IMapClipOptions;
            pMapClip.ClipGeometry = pGeometry;
            pMapClip.ClipType = esriMapClipType.esriMapClipShape;
            axPageLayoutControl1.ActiveView.FocusMap.ClipGeometry =pGeometry ;

你可能感兴趣的:(ArcEngine)