happyzhbb
路人甲
路人甲
  • 注册日期2004-05-29
  • 发帖数6
  • QQ
  • 铜币129枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:964回复:0

请教画圆的问题

楼主#
更多 发布于:2004-07-29 11:02
<P>void CTrainView: OnMouseDownMap1(short Button, short Shift, float X, float Y)
{
 double mapx,mapy;
 m_mapx.ConvertCoord(;X,;Y,;mapx,;mapy,miScreenToMap);
 CMapXPoint point;
  point.CreateDispatch(point.GetClsid());
  point.Set(mapx,mapy);
  CMapXFeature ft;
  ft=m_mapx.GetFeatureFactory().CreateCircularRegion(miCircleTypeScreen, point, 3, miUnitDegree,100);
  m_mapx.GetLayers().Item("联锁层").AddFeature(ft);</P>
<P>}</P>
<P>想请教各位,这样画出来的圆为什么会在不同的屏幕区域显示的半径大小不一样?</P>
<P>越靠近屏幕往上,半径越大。
</P>
喜欢0 评分0
游客

返回顶部