|
阅读:1744回复:6
请教高手指教Mo鹰眼问题
请大家多多指教了!!谢谢!!!<img src="images/post/smile/dvbbs/em09.gif" /><img src="images/post/smile/dvbbs/em09.gif" />
|
|
|
1楼#
发布于:2004-09-24 13:29
<P>我在对话框中实现的鹰眼 以下是指示图控制地图</P><P>void CDlgyy::OnMouseDownMap2(short Button, short Shift, long X, long Y)
{ // TOD Add your control notification handler code here //画方框改变Map1窗口 CMoRectangle r(m_map2.TrackRectangle()); if(LPDISPATCH(r)) pYYView->m_map1.SetExtent(r); //点击改变Map1位置 CMoPoint pt(m_map2.ToMapPoint((float) X,(float) Y)); if(LPDISPATCH(pt)) pYYView->m_map1.CenterAt((pt.GetX() + r.GetWidth()/2),(pt.GetY() - r.GetHeight()/2));</P><P>}</P> |
|
|
2楼#
发布于:2004-09-14 22:20
<P>当学会了绘制矩形框 rectangle </P><P>知道需要在地图控件的 beforelayerdraw 和 aferlayerdraw 和 beforetracklayerdraw 以及 afertracklayerdraw 事件中写代码就能OK</P>
|
|
|
3楼#
发布于:2004-09-13 10:43
<P><a href="http://www.gisempire.com/bbs/dispbbs.asp?boardid=39;id=29299" target="_blank" >http://www.gisempire.com/bbs/dispbbs.asp?boardid=39;id=29299</A></P><P>瞧去吧,好了</P>
|
|
|
|
4楼#
发布于:2004-09-08 12:51
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
|
|
|
5楼#
发布于:2004-09-06 16:33
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />是呀,看例子。
|
|
|
|
6楼#
发布于:2004-09-05 10:16
看看mo自带的例子locator
|
|
|