阅读:2435回复:3
Mo点放大与拉框放大的问题
<P>在MO中,点击一下地图的放大:</P>
<P>Rect=axMap1.Extent;<BR> Rect.ScaleRectangle (0.5);<BR> axMap1.Extent=Rect;</P> <P>拉框放大:</P> <P>axMap1.Extent=axMap1.TrackRectangle();</P> <P>我想要一个当用户点击时,执行点放大,当用户拉框时,执行拉框放大的功能,怎么做啊?</P> |
|
1楼#
发布于:2006-08-21 12:00
<P>可以这个功能分别放到左键和右键上</P>
<P>if(e.button==1)<BR> { <BR> axMap1.Extent=axMap1.TrackRectangle();<BR> }<BR> else<BR> {<BR> r=axMap1.Extent;<BR> r.ScaleRectangle(0.5);<BR> axMap1.Extent=r;<BR> }</P> |
|
2楼#
发布于:2006-08-22 11:35
这样做不好,我想做成和arcmap里面一样的效果,这个问题我已经解决,谢谢<img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em04.gif" />
|
|
3楼#
发布于:2012-03-13 23:19
请问楼主这个问题是如何解决的?
|
|