乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 39|回复: 1

如何通过代码,将自定义cuix文件中的工作空间设为AutoCAD的当前工作空间?

[复制链接]

10

主题

20

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
60
发表于 2012-4-28 10:30:00 | 显示全部楼层 |阅读模式
自定义了一个cuix文件(版本 2010),包含一些菜单和一个工作空间。现在能通过下面的方法将cuix文件中的菜单加入到autocad的菜单栏中,但不知道该怎么把cuix文件中的工作空间设为autocad的当前工作空间。请大家帮帮忙。
           Autodesk.AutoCAD.Interop.AcadApplication MyCadApp = null;
            try
            {
                MyCadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject("AutoCAD.Application.18");
            }
            catch
            {
                try
                {
                    MyCadApp = (AcadApplication)Activator.CreateInstance(Type.GetTypeFromProgID("AutoCAD.Application.18"),true);
                }
                catch
                {
                    
                }
            }
            if (MyCadApp != null)
            {
                MyCadApp.Visible = false;
try
                        {
                            AcadMenuGroup myNewMenu = MyCadApp.MenuGroups.Load(DebugPath + @"\support\" + this.CADMenuName + ".cuix", false);
                            for (int i = 0; i < myNewMenu.Menus.Count; i++)
                            {
                                myNewMenu.Menus.Item(i).InsertInMenuBar(MyCadApp.MenuBar.Count);
                            }
                            for(int i = 0; i < myNewMenu.Toolbars.Count; i++)
                            {
                                myNewMenu.Toolbars.Item(i).Visible = true;
                            }
                        }
                        catch { }
                       //显示菜单
                        MyCadApp.Preferences.Display.DisplayScreenMenu = true;
                    MyCadApp.Update();
                    MyCadApp.Quit();
            }
回复

使用道具 举报

9

主题

26

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
62
发表于 2015-6-5 11:13:00 | 显示全部楼层
以后可能用到 标记下!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 15:52 , Processed in 0.382316 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表