MapObject闪烁的问题(线闪烁),寻求帮助(C++ Builder6.0)
我想让地图上的“长江”闪烁,可是闪烁的不是线,而“长江”上的一个点,纳闷 ,麻烦大家帮我看看,谢谢
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);