kinkikid2002
路人甲
路人甲
  • 注册日期2006-05-08
  • 发帖数9
  • QQ
  • 铜币147枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1508回复:2

VB+ARCGIS9.0请教如何让你OnMouseDown的点移动起来

楼主#
更多 发布于:2006-05-26 15:19
<P>小弟要实现的功能是:鼠标点击MapControl1,显示一个点,然后用button实现点在框架中的移动,并且移动到边界的时候能够反弹...</P>
<P>以下是我实现显示点的函数</P>
<P>Private Sub MapControl1_OnMouseDown(ByVal button As Long, ByVal shift As Long, ByVal x As Long, ByVal y As Long, ByVal mapX As Double, ByVal mapY As Double)</P>
<P>    Set pPoint = New Point</P>
<P>     pPoint.x = mapX<BR>     pPoint.y = mapY</P>

<P>MapControl1.DrawShape pPoint</P>
<P>然后安装一个time控件,设置执行的时间</P>
<P>接下来timer里面的函数怎么写?</P>
<P>mapX = mapX + 100<BR>   mapY = mapY + 100<BR>   pPoint.x = mapX<BR>   pPoint.y = mapY    ???</P>
<P>我只知道drawshape是显示图,那么删除以前的点的命令是什么?</P>

<P>小弟我新学的,请给详细的代码。。谢谢</P>
喜欢0 评分0
MAPGIS65
路人甲
路人甲
  • 注册日期2003-11-01
  • 发帖数139
  • QQ
  • 铜币522枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-05-31 15:42
drawshape画的是临时的,Refresh一下就没有了
人生在世,及时行乐 QQ:35291086 E-Mail:hushuyong@163.com
举报 回复(0) 喜欢(0)     评分
kinkikid2002
路人甲
路人甲
  • 注册日期2006-05-08
  • 发帖数9
  • QQ
  • 铜币147枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-06-01 11:59
<P>哦  晓得了  能给我说说代码么?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部