使用IActiveViewPtr的局部刷新PartialRefresh可大大提高刷新效率。
局部刷新可指定刷新的类型、数据、范围。
本例中只刷新图形要素对象,只刷新一个要素图层,只刷新当前视图范围。
代码如下:
IFeatureLayerPtr ipFeatureLayer;
IActiveViewPtr ipActiveView;
hr = ipMapCtrl->get_ActiveView(&ipActiveView);
IEnvelopePtr ipEnvelope;
hr = ipActiveView->get_Extent(&ipEnvelope);
hr = ipActiveView->PartialRefresh(esriViewGeography, ipFeatureLayer, ipEnvelope);
本文介绍如何使用IActiveViewPtr的PartialRefresh方法实现ArcGIS中图形要素对象的局部刷新,提高地图视图更新效率。通过指定刷新类型、数据及范围,仅对特定要素图层进行更新。
326

被折叠的 条评论
为什么被折叠?



