public static List <IFeatureLayer> GetVisibleLayers(CParameterInitialize ParameterInitialize) { var blnVisibleLt = new List <bool>(); var m_mapFeature = CHelpFunc.GetAllLayers(ParameterInitialize.m_mapControl, blnVisibleLt); var pFLayerLt = new List <IFeatureLayer>(m_mapFeature.LayerCount); for (int i = 0; i < m_mapFeature.LayerCount; i++) { var pFLayer = m_mapFeature.get_Layer(i) as IFeatureLayer; if (blnVisibleLt[i] == false) { continue; } else { pFLayerLt.Add(pFLayer); } } return(pFLayerLt); }
public static void FrmOperation(ref CParameterInitialize pParameterInitialize) { pParameterInitialize.m_mapFeature = CHelpFunc.GetAllLayers(pParameterInitialize.m_mapControl); LoadTocbo(pParameterInitialize); }