當前位置:編程學習大全網 - 編程軟體 - 發動機編程

發動機編程

private void axmapcontrol 1 _ OnMouseDown(對象發送方,imapcontrolevents 2 _ OnMouseDownEvent e)

{

嘗試

{

IMap pFoucusMap = axmapcontrol 1。地圖;

////根據鼠標點構造壹個點圖。

IPoint pMousePoint = new point class()

{

X = e.mapX,

Y = e.mapY,

SpatialReference = pFoucusMap。空間參考

};

//模式1

IColor pPointColor = new RgbColorClass(){綠色=200,紅色=130,藍色= 0 };//點顏色

ISymbol pdraw symbol = new SimpleMarkerSymbolClass();//符號樣式

(pDrawSymbol為ISimpleMarkerSymbol)。Color = pPointColor

axMapControl1。DrawShape(pPointColor,ref pdraw symbol);//畫點

//模式2

ie lement ppoin element = new MarkerElementClass();

元素。Geometry = pMousePoint

(p元素為IMarkerElement)。Symbol = pDrawSymbol

(pFoucusMap作為IGraphicsContainer)。add element(ppoin element,0);

(pFoucusMap作為IActiveView)。刷新();

}

catch(例外ex)

{

MessageBox。Show ("draw exception:"+ex。消息);

}

}

  • 上一篇:網站後臺如何設計網站後端設計
  • 下一篇:外文數據結構的文章如何寫參考文獻?
  • copyright 2024編程學習大全網