예제 #1
0
        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());
            }
        }
예제 #2
0
        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清除已添加的按钮");
        }