huaguomountain
路人甲
路人甲
  • 注册日期2004-10-16
  • 发帖数20
  • QQ31966444
  • 铜币156枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1436回复:2

MapX中用vc在一个图层上添加点?能够给出代码更感激不尽啊

楼主#
更多 发布于:2004-12-09 16:58
<FONT size=3><B>如题,请高手执教啊,就是想通过一个菜单,在一个terminal图层上添加一个点,望高手赐教!小弟不胜感激!</B></FONT>

问题解决小弟愿意奉上:MapX开发书一册,现把目录传上,资源共享哦。<a href="attachment/2004-12/200412916587378.txt">2004-12/200412916587378.txt</a>
喜欢0 评分0
VC+MapX共同学习,共同提高; QQ: 31966444 msn: huaguomountain@hotmail.com E_mail: huaguogis@126.com
huaguomountain
路人甲
路人甲
  • 注册日期2004-10-16
  • 发帖数20
  • QQ31966444
  • 铜币156枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-12-13 09:04
<P>没有人回答自己搞定,真担心这个论坛能不能搞下去啊。今天女友生日,高兴啊。</P><P>  CMapXPoint pnt;
  CMapXFeature ftr;
  CMapXStyle style;
  style.CreateDispatch(style.GetClsid());</P><P>  <a>//设</A>置样式点风格。(节点式)
  style.SetSymbolType(miSymbolTypeVector); //在地图上添加节点符号,如果要添加.bmp图片</P><P><a>//就</A>用miSymbolTypeBitmap
 
  style.SetSymbolCharacter(34); <a>//设</A>置显示的符号。
  style.SetSymbolVectorSize(48); <a>//设</A>置符号大小。
  style.SetSymbolVectorColor(RGB(0,255,0));//设置符号颜色。
  style.SetSymbolBitmapTransparent(TRUE);
  style.SetSymbolBitmapName("Mapinfo Real Estate");</P><P>  <a>//停</A>止自动刷新。
  m_ctrlMapX.SetRedraw(FALSE);</P><P> <a>//设</A>置图层为可修改。
  m_ctrlMapX.GetLayers().Item("terminal").SetEditable(TRUE);
   <a>//分</A>发样式点。
  pnt.CreateDispatch(pnt.GetClsid());
  pnt.Set(m_ctrlMapX.GetCenterX(),m_ctrlMapX.GetCenterY()); //地图中心点处添加。
  
  VARIANT vart,sty;</P><P>  vart.vt = VT_DISPATCH;
  vart.pdispVal = pnt;</P><P>  sty.vt = VT_DISPATCH;
  sty.pdispVal = style;</P><P>  ftr = m_ctrlMapX.GetFeatureFactory().CreateSymbol(vart,sty);
  m_ctrlMapX.GetLayers().Item("terminal").AddFeature(ftr);
  
  <a>//刷</A>新。 RGB(255,140,0)
  m_ctrlMapX.SetRedraw(TRUE);
  m_ctrlMapX.Refresh();</P><P><img src="images/post/smile/dvbbs/em03.gif" /></P><P><img src="images/post/smile/dvbbs/em04.gif" /></P><P><img src="images/post/smile/dvbbs/em08.gif" /></P>
VC+MapX共同学习,共同提高; QQ: 31966444 msn: huaguomountain@hotmail.com E_mail: huaguogis@126.com
举报 回复(0) 喜欢(0)     评分
wisherbob
路人甲
路人甲
  • 注册日期2004-08-16
  • 发帖数14
  • QQ
  • 铜币148枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-01-14 10:06
有同感啊,是不是斑竹太少了。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部