MapObject闪烁的问题(线闪烁),寻求帮助(C++ Builder6.0)

dongliangyu 2007-01-11 10:02:52
我想让地图上的“长江”闪烁,可是闪烁的不是线,而“长江”上的一个点,纳闷 ,麻烦大家帮我看看,谢谢
IMoMapLayerPtr lyr=(IDispatch *)CreateOleObject("MapObjects2.MapLayer");
lyr=MapOBJ1->Layers->Item(Variant(0));

IMoRecordsetPtr recs;
recs=lyr->SearchExpression(WideString("NAME like '长江'"));
if(recs)
{
ShowMessage("Successful !");
}
recs->MoveFirst();
IMoLinePtr line;
IMoFieldPtr fld;

fld=recs->Fields->Item(TVariant("shape"));
line=fld->Value;
MapOBJ1->FlashShape(line,4);
...全文
324 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧