whaway
路人甲
路人甲
  • 注册日期2005-07-21
  • 发帖数5
  • QQ
  • 铜币126枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1235回复:2

一边画多边形线,一边还需要漫游

楼主#
更多 发布于:2005-08-09 19:43
<P>目的是要画出一个比屏幕还大的区域,使用的是PolygonSelectTool,<BR>也就是说工具到了屏幕边界,要能够自动漫游(滚动),大家提个思路吧。<BR>如下的程序能够实现自动漫游,但已经画好的虚线点会跟随移动。<BR>有没有办法解决啊?<BR>procedure TForm1.Map1MouseMove(Sender: TObject; Shift: TShiftState; X,<BR>  Y: Integer);<BR>begin<BR>  if (X > (Map1.MapScreenWidth - 10)) then<BR>  begin<BR>    Map1.Pan(0.5, 0);<BR>    Map1.Refresh();<BR>  end<BR>  else<BR>  begin<BR>    if (X < 10) then<BR>    begin<BR>      Map1.Pan(-0.5, 0);<BR>      Map1.Refresh();<BR>    end<BR>    else<BR>    begin<BR>      if (Y > Map1.MapScreenHeight - 10) then<BR>      begin<BR>        Map1.Pan(0, -0.5);<BR>        Map1.Refresh();<BR>      end<BR>      else<BR>      begin<BR>        if (Y < 10) then<BR>        begin<BR>          Map1.Pan(0, 0.5);<BR>          Map1.Refresh();<BR>        end;<BR>      end;<BR>    end;<BR>  end;<BR>end;</P>
喜欢0 评分0
whaway
路人甲
路人甲
  • 注册日期2005-07-21
  • 发帖数5
  • QQ
  • 铜币126枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-08-09 19:45
MAPX4
是在POLYTOOLUSED加代码实现的绘制区域。
举报 回复(0) 喜欢(0)     评分
cnkent
路人甲
路人甲
  • 注册日期2005-08-09
  • 发帖数2
  • QQ
  • 铜币105枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-08-11 16:50
<P>我也很想知道这个问题怎么解决,关注中!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部