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