请问如何在自定义的菜单前加图标?
<p>请问如何在自定义的菜单前加图标?即菜单项前有图标的菜单,用程序怎么做?谢谢!</p> 难道这个不能用程序实现吗? 快两年了还是没有一个回复 生成局部Cui文件,这是自定义的问题 <p>*****必须要生成 cui文件吗? 用下面的代码不能实现吗? </p><p>AcadApplication acadapp = Application.AcadApplication as AcadApplication;<br/> AcadPopupMenu myMenu = acadapp.MenuGroups.Item(0).Menus.Add("临时菜r单(&L)");<br/> AcadPopupMenuItem myMenuItem;</p><p> int i = 0;<br/> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单1(&A)", ESC + "set\n");</p><p> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单2(&A)", ESC + "opBefore\n");<br/> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单3(&A)", ESC + "check\n");<br/> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单4(&A)", ESC + "lstopl\n");<br/> myMenuItem.Enable = false;</p><p> myMenuItem.Label = "ddddddd";</p><p></p><p> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单5(&A)", ESC + "ltopl\n");<br/> myMenuItem = myMenu.AddMenuItem(++i, "临时子菜单6(&A)", ESC + "submit\n");</p><p><br/> myMenu.InsertInMenuBar(acadapp.MenuBar.Count);</p> <p>Com库没有提供直接的方法,如果一定要实现,可以试下调WinApi</p> 我好象看见有人用VB做过一个菜单程序的。。。 持续关注中,也想知道怎么解决这个问题。 持续关注中,也想知道怎么解决这个问题。 自定义一个cuix文件,图标文件放在与自定义cuix文件同名的dll里面,2个文件放在cad支持的路径下,加载这个cuix菜单即可。
页:
[1]