private void LineAddZ(IMap pMap, IQueryFilter pQFilt)
{
for (int i = 0; i < pMap.LayerCount; i++)
{
ILayer m_pCurrentLayer = pMap.get_Layer(i);
if (m_pCurrentLayer is IGeoFeatureLayer)
{
IFeatureLayer pFeatureLayer =(IFeatureLayer) m_pCurrentLayer;
IDataset pDataset =(IDataset) pFeatureLayer.FeatureClass;
if (pDataset != null)
{
IWorkspaceEdit pWorkspaceEdit = (IWorkspaceEdit)pDataset.Workspace;
if (!pWorkspaceEdit.IsBeingEdited())
pWorkspaceEdit.StartEditing(true);
pWorkspaceEdit.StartEditOperation();
pWorkspaceEdit.EnableUndoRedo();//true;
IFeatureLayer pEditFeatureLayer =(IFeatureLayer) m_pCurrentLayer;
&n (本文已被浏览 次) | | |