Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8547
  • 博文数量: 9
  • 博客积分: 240
  • 博客等级: 二等列兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:42
文章分类
文章存档

2011年(9)

我的朋友
最近访客

分类: WINDOWS

2011-08-30 17:25:47

private void axMapControl1_OnMouseDown(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent e)
        {
            IPoint point = new PointClass();
            point.X = e.mapX;
            point.Y = e.mapY;
            IActiveView activeView = axMapControl1.ActiveView;
            IScreenDisplay screenDisplay = activeView.ScreenDisplay;
            screenDisplay.StartDrawing(screenDisplay.hDC, (short)esriScreenCache.esriNoScreenCache);
            screenDisplay.SetSymbol(new SimpleMarkerSymbolClass());
            screenDisplay.DrawPoint(point);
            screenDisplay.FinishDrawing();
        }
这样可以画出一个点,但是刷新之后就不见了,而且当我想选择指定的符号点来作图时,应该怎样处理呢?
其中可以设置SimpleMarkerSymbolClass,完整代码,待续...

本文来自: 
阅读(318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~