arx 2006 在C#里面添加菜单
怎么不能获得application的menugroups对象呢?请问大家怎么操作这块的??
整 了半天也不行
我用activeX弄上去了
可是出现一个问题 :在执行设定的命令的时候需要再回车一下
请问怎么才能直接执行呢?加个回车?
在命令后加个"空格"。
谢谢:) 留个印子!!! AcadApplication AcadApp;
AcadApp = (AcadApplication)Marshal.GetActiveObject("AutoCAD.Application");
AcadPopupMenu Mymenu = AcadApp.MenuGroups.Item(0).Menus.Add("胡磊");
Mymenu.AddMenuItem(0, "直线", "_line ");
Mymenu.AddMenuItem(1, "圆", "_circle ");
Mymenu.AddSeparator(2);
AcadPopupMenu subm = Mymenu.AddSubMenu("", "子菜单");//下级菜单
subm.AddMenuItem(0, "射线", "Xline ");
Mymenu.AddMenuItem(4, "圆弧", "_ARC ");
Mymenu.AddMenuItem(5, "关于", "师兄QQ361865648");
//Autodesk.AutoCAD.Windows.MenuItem mi, mi2;
//mi = new Autodesk.AutoCAD.Windows.MenuItem("huhua");
//mi2 = new Autodesk.AutoCAD.Windows.MenuItem("huming");
Mymenu.InsertInMenuBar(14);//插入到当前菜单组14
留下影子
页:
[1]