//******************************************************************
版权所有,转载请保留作者信息。
//-----------------------------------------------------------------------------------------
名 称:VC6.0+ArcGIS二次开发----在IMapcontrol中显示选择集中的要素
作 者:www.gisfoot.com
MSN: gisfoot@hotmail.com
时 间:2007-10-9 周二
//******************************************************************
1)首先获得ILayer。代码如下:
m_pMapCtrl->get_Map( &ipMap );
IEnumLayerPtr ipLayers;
ipMap->get_Layers( NULL,VARIANT_TRUE,&ipLayers );
if( ipLayers == NULL )
return;
ipLayers->Reset();
ipLayers->Next( &ipLayer );
while( ipLayer != NULL )
{
……
}
2)获取选择集合。
//判断是否只检查选择集
ISelectionSetPtr ipSelectionSet;
((IFeatureSelectionPtr)pFtLayer)->get_SelectionSet(&ipSelectionSet);