首页 > 技术文章 > backup2

yansc 2016-12-20 15:06 原文

 1 /// <summary>
 2 /// 先在窗体上添加LicenceControl控件
 3 /// Enable 3D analysis
 4 /// </summary>
 5 public void Enable3DAnalysis()
 6 {
 7     ESRI.ArcGIS.esriSystem.IExtensionManagerAdmin iExtensionManagerAdmin = new ESRI.ArcGIS.esriSystem.ExtensionManagerClass();
 8     UID iUid3D = new UIDClass();
 9     iUid3D.Value = "{94305472-592E-11D4-80EE-00C04FA0ADF8}";
10     object o = new object();
11     iExtensionManagerAdmin.AddExtension(iUid3D, ref o);
12     IExtensionConfig iExtensionConfig = (IExtensionConfig)(iExtensionManagerAdmin as IExtensionManager).FindExtension(iUid3D);
13     iExtensionConfig.State = esriExtensionState.esriESEnabled;
14 }
arcgis engine extension

 

推荐阅读