阅读:2236回复:5
关于点闪烁的问题
<DIV>要实现点击后屏幕移动到点为中心的放大 区域,然后闪烁查询的点,现在的问题是在m_pMapControl->PutExtent( pEnv);后加m_pMapControl->FlashShape(pGeo,3,200);总是在调整屏幕区域前就开始闪烁了,FlashShape总在每次事件发生后优先执行?</DIV>
<DIV class=t_msgfont>希望得到指教,非常感谢</DIV> |
|
1楼#
发布于:2007-12-14 09:46
<P>已解决,呵。刷新的问题</P>
|
|
2楼#
发布于:2008-03-12 13:33
具体怎么解决,我也有同样的问题
|
|
3楼#
发布于:2008-03-12 14:21
<P>谁能详细说下,该怎么才能正常显示。。</P>
<P>是 刷新的什么问题?</P> |
|
4楼#
发布于:2008-03-20 01:42
<P>直接调用PutExtent并不合理吧,至少也要先判断当前点是否在可见范围内。</P>
<P>FlashShape也不好用,闪烁时没法执行其他东西,如果启动一个线程调用DrawShape或者在Timer事件中处理闪烁,能否实现?</P> |
|
5楼#
发布于:2008-03-20 15:09
pEnv是以闪烁点为中心的Envelope,区域移动后地图刷新,在地图刷新的消息函数中传参给FlashShape。
|
|