clf1121
路人甲
路人甲
  • 注册日期2004-07-07
  • 发帖数22
  • QQ
  • 铜币169枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1999回复:8

关于drawshpae

楼主#
更多 发布于:2004-08-26 17:48
<P>请问有什么好办法能让map控件的drawshpae方法可以不在afterlayerdraw或aftertrackinglayerdraw过程中也能够执行呢?</P>
喜欢0 评分0
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-08-27 08:47
没有办法啦,除非你用API直接在Map的DC上画。
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
puppy75
路人甲
路人甲
  • 注册日期2004-08-28
  • 发帖数13
  • QQ
  • 铜币143枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-28 10:46
<DIV class=quote><B>以下是引用<I>lixaokui</I>在2004-8-27 8:47:35的发言:</B>
没有办法啦,除非你用API直接在Map的DC上画。</DIV>
<P>      上面的这位大侠能否说的详细点,我也很关注此问题。谢谢。</P>
举报 回复(0) 喜欢(0)     评分
berush
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数158
  • QQ
  • 铜币622枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-28 17:35
<P>drawshape是Map对象的一个方法~~只有在Map事件afterlayerdraw或aftertrackinglaye,beforetrackinglayerdraw等触发时才执行~~</P><P>用API直接在Map的DC上画,应该挺困难的吧,因为你并不知道你要画的shape的形状等等。</P>
举报 回复(0) 喜欢(0)     评分
barbarians
路人甲
路人甲
  • 注册日期2004-02-06
  • 发帖数33
  • QQ
  • 铜币-82枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-29 22:37
<P>参数弄好后,在其他的方法中调用refresh 方法就可以画图了嘛。</P>
[IMG]http://pic10.album.tom.com/album_pic/2004/8/23/1093234701_17053.jpg?%75%4f%64%41%6c%74%4a%72%69%7c[/IMG]
举报 回复(0) 喜欢(0)     评分
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-08-30 10:24
就是在需要画的事件发生后,取得trackinglayer中的图元对象,把图元对象的坐标取出来,转换为屏幕坐标,然后用API提供的图元绘制函数就可以画啦!<img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
jxfzcgh
外卖仔
外卖仔
  • 注册日期2003-07-26
  • 发帖数69
  • QQ
  • 铜币452枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-08-31 17:25
<P>没有办法,mo规定了drawshape方法只能在那几个事件中运行</P>
举报 回复(0) 喜欢(0)     评分
kmxl
路人甲
路人甲
  • 注册日期2004-10-30
  • 发帖数94
  • QQ
  • 铜币294枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-11-08 17:56
不可能实现
举报 回复(0) 喜欢(0)     评分
浪漫依然
路人甲
路人甲
  • 注册日期2007-11-19
  • 发帖数9
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2008-03-21 22:28
<P>哈哈,能在AfterLayerDraw中执行</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部