{
嘗試
{
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。消息);
}
}