资源简介
ArcGIS Engine影像处理和分类

代码片段和文件信息
using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;
using ESRI.ArcGIS.ADF.baseClasses;
using ESRI.ArcGIS.ADF.CATIDs;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.SystemUI;
namespace MapControlFunction
{
///
/// Summary description for CreateNewDocument.
///
public class CreateNewDocument : baseCommand
{
private IHookHelper m_hookHelper = null;
//constructor
public CreateNewDocument()
{
//update the base properties
base.m_category = “.NET Samples“;
base.m_caption = “NewDocument“;
base.m_message = “Create a new map“;
base.m_toolTip = “Create a new map“;
base.m_name = “DotNetTemplate_NewDocumentCommand“;
}
#region Overridden Class Methods
///
/// Occurs when this command is created
///
/// Instance of the application
public override void OnCreate(object hook)
{
if (m_hookHelper == null)
m_hookHelper = new HookHelperClass();
m_hookHelper.Hook = hook;
}
///
/// Occurs when this command is clicked
///
public override void onclick()
{
IMapControl3 mapControl = null;
//get the MapControl from the hook in case the container is a ToolbarControl
if (m_hookHelper.Hook is IToolbarControl)
{
mapControl = (IMapControl3)((IToolbarControl)m_hookHelper.Hook).Buddy;
}
//In case the container is MapControl
else if (m_hookHelper.Hook is IMapControl3)
{
mapControl = (IMapControl3)m_hookHelper.Hook;
}
else
{
MessageBox.Show(“Active control must be MapControl!“ “Warning“ MessageBoxButtons.OK MessageBoxIcon.Exclamation);
return;
}
//check to see if there is an active edit session and whether edits have been made
DialogResult result;
IEngineEditor engineEditor = new EngineEditorClass();
if ((engineEditor.EditState == esriEngineEditState.esriEngineStateEditing) && (engineEditor.HasEdits() == true))
{
result = MessageBox.Show(“Would you like to save your edits“ “Save Edits“ MessageBoxButtons.YesNoCancel MessageBoxIcon.Question);
switch (result)
{
case DialogResult.Cancel:
return;
case DialogResult.No:
engineEditor.StopEditing(false);
break;
case DialogResult.Yes:
engineEdito
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 896 2012-02-25 16:38 MapControlFunction\MapControlFunction.sln
..A..H. 24576 2012-02-28 23:16 MapControlFunction\MapControlFunction.suo
文件 144 2012-02-25 16:56 MapControlFunction\MapControlFunction\app.config
文件 2238 2012-02-25 16:38 MapControlFunction\MapControlFunction\App.ico
文件 3883 2012-02-25 16:38 MapControlFunction\MapControlFunction\CreateNewDocument.cs
文件 2238 2012-02-25 16:38 MapControlFunction\MapControlFunction\Earth.ico
文件 8744 2012-02-28 23:16 MapControlFunction\MapControlFunction\MainForm.cs
文件 15304 2012-02-28 21:43 MapControlFunction\MapControlFunction\MainForm.Designer.cs
文件 17693 2012-02-28 21:43 MapControlFunction\MapControlFunction\MainForm.resx
文件 7637 2012-02-27 22:50 MapControlFunction\MapControlFunction\MapControlFunction.csproj
文件 452 2012-02-25 16:56 MapControlFunction\MapControlFunction\MapControlFunction.csproj.user
文件 839 2012-02-25 16:38 MapControlFunction\MapControlFunction\Program.cs
文件 30720 2012-02-28 22:02 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.exe
文件 144 2012-02-25 16:56 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.exe.config
文件 34304 2012-02-28 22:02 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.pdb
文件 11600 2012-02-28 22:05 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.vshost.exe
文件 144 2012-02-25 16:56 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.vshost.exe.config
文件 490 2010-03-17 22:39 MapControlFunction\MapControlFunction\bin\Debug\MapControlFunction.vshost.exe.manifest
文件 117862 2012-02-27 22:31 MapControlFunction\MapControlFunction\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7236 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 620 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\GenerateResource.read.1.tlog
文件 714 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\GenerateResource.write.1.tlog
文件 968 2012-02-28 22:05 MapControlFunction\MapControlFunction\obj\x86\Debug\MapControlFunction.csproj.FileListAbsolute.txt
文件 30720 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\MapControlFunction.exe
文件 8386 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\MapControlFunction.MainForm.resources
文件 34304 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\MapControlFunction.pdb
文件 180 2012-02-27 22:50 MapControlFunction\MapControlFunction\obj\x86\Debug\MapControlFunction.Properties.Resources.resources
文件 131733 2012-02-28 22:02 MapControlFunction\MapControlFunction\obj\x86\Debug\ResolveAssemblyReference.cache
文件 4608 2012-02-27 22:31 MapControlFunction\MapControlFunction\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 1298 2012-02-25 16:38 MapControlFunction\MapControlFunction\Properties\AssemblyInfo.cs
............此处省略17个文件信息
- 上一篇:hikey970 64GB 分区镜像文件
- 下一篇:msp430中断嵌套程序
相关资源
- ManageEngine_OpManager_12.3安装手册+管理员
- ArcGIS Engine最优路径分析
- arcgis engine实现叠加分析
- arcgis 10.1 中文环境安装包
- 地图符号化(ArcEngine)
- 地图浏览(ArcEngine)
- Arcgis 扩展模块
- shp转cad小工具
- Game Physics Engine Development
- Software Engineering(10th Edition)(Globa
- unity4.0官方正式版
- Cisco Configuration Engine白皮书
- 土地信息管理系统
- 插件式GIS应用框架的设计与实现&mda
- 中国工具——gis插件
- ArcGiS手把手教程三——配准和矢
- arcgis_workstation地址
- ArcGIS_ArcInfo_9.3_Workstation_DVD_BT
- 游戏物理引擎开发&源代码.zip
-
Databa
se Reliability Engineering Designing - Safengine Shielden V2.1.2.0 简体中文免费版
- SolarWinds Engineers Toolset V9(part3)
- 全国耕地质量大数据平台
- arcpy语法教程入门以及ArcGIS的脚本构建
- ArcGis 编辑过程自动保存插件
- ArcGIS10.3 AfCore.dll重要破解文件
- Game Engine Architecture游戏引擎架构.pdf
- SolarWinds-Engineers-Toolset-V9-2002CATV-Keyge
- 广东电子地图.rar
- SolarWinds-Engineers-Toolset-V9
评论
共有 条评论