如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?
2015-06-10 10:29:22 访问(1360) 赞(0) 踩(0)
问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?
答:
1、添加mapControl1的MouseMove事件;
2、该事件及其中代码如下:
public void MapControl1_MouseMove(object sender, MouseEventArgs e)
{
System.Drawing.PointF DisplayPoint = new PointF(e.X,e.Y);
MapInfo.Geometry.DPoint MapPoint = new MapInfo.Geometry.DPoint();
MapInfo.Geometry.DisplayTransform converter = this.mapControl1.Map.DisplayTransform;
converter.FromDisplay(DisplayPoint, out MapPoint);
this.statusBar1.Text = "Cursor Location: " + MapPoint.x.ToString() + ", " + MapPoint.y.ToString();
}
标签:
如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标? 


上一条:
下一条:
相关评论
发表评论