代码如下:

// x1, y1, x2, y2为在地图中选定的两个点坐标

// 分别作为要绘制矩形框的左下角和右上角两个点
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形x1 
= 20741.798;
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形x2 
= 20739.798;
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形y1 
= 3401.866;
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形y2 
= 3409.866;
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pt.Set(x1, y1);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pts.Add(pt);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pt.Set(x1, y2);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pts.Add(pt);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pt.Set(x2, y2);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pts.Add(pt);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pt.Set(x2, y1);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形pts.Add(pt);
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形sty 
= m_MapXFeature.GetStyle();// 获取Style
为MapX的某个图层添加一个矩形

为MapX的某个图层添加一个矩形lyr 
= m_ctrlMapX.GetLayers().Item("TEMP1");// 获取要添加的图层
为MapX的某个图层添加一个矩形

为MapX的某个图层添加一个矩形DrawRect(lyr, pts, sty);
// 调用DrawRect函数绘制矩形框
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形
为MapX的某个图层添加一个矩形
// DrawRect函数,绘制矩形框
为MapX的某个图层添加一个矩形

为MapX的某个图层添加一个矩形
void DrawRect(CMapXLayer lyr, CMapXPoints pts, CMapXStyle sty)
为MapX的某个图层添加一个矩形

相关文章: