public void Initialize() { Document dwg = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Editor aced = dwg.Editor; aced.WriteMessage("\n 开始初始化AutoCAD CMCU插件:"); try { localSetting = LocalSetting.GetSetting(); //初始化PopMenu PopMenuTool pm = new PopMenuTool(localSetting.LocalPluginVersion); if (pm.AddMenu()) { pm.UpdateCUI(); } //初始化RibbonMenu Autodesk.AutoCAD.Ribbon.RibbonServices.RibbonPaletteSetCreated += new EventHandler(RibbonServices_RibbonPaletteSetCreated); } catch (System.Exception ex) { aced.WriteMessage("\n 初始化AutoCAD CMCU插件失败"); aced.WriteMessage("\n{0}", ex.ToString()); } }
public void DeleteCMCUMenu() { Document dwg = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument; Editor aced = dwg.Editor; localSetting = LocalSetting.GetSetting(); PopMenuTool pm = new PopMenuTool(localSetting.LocalPluginVersion); pm.RemoveHistoryMenu(); pm.SaveCui(); aced.WriteMessage("\n清除已添加的按钮"); }