如果是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 ;

相关文章:

  • 2021-06-10
  • 2022-12-23
  • 2021-07-21
  • 2021-05-04
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
猜你喜欢
  • 2022-12-23
  • 2022-02-25
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-11-19
相关资源
相似解决方案