vla保存返回零?
大家好,你能帮我做下拉菜单吗?
我正在制作弹出菜单,插入菜单栏,但无法保存菜单。
(setq currmenu (vla-item
(vla-get-menugroups (vlax-get-acad-object))
"My-menu"
)
)
(vla-save currmenu acMenuFileCompiled)
(vla-save currmenu acMenuFileSource)
在行中(vla save currmenu acMenuFileCompiled)
我收到零?
问题出在哪里? 我在开发人员帮助中快速查看后发现:
谢谢李,
我的眼睛在哪里?!
所以在这种情况下:
1.如果您每次都通过Vlisp访问菜单组,则例程必须构建菜单、子菜单、工具栏、图标等。
2.*中没有保存已构建菜单的选项。cui文件。 恐怕我在这方面没有太多的定制经验。。。希望有人有更多的知识可以停下来 嗨,李,
对于为期一周的菜单工作,我的结论是:
1.在***POP部分的*mnu文件(早于*.cui)中-无法为每个命令(行)分配BMP或ICNON。
2.在***工具栏部分的*mnu文件(早于*.cui)中,可以为每个命令(行)分配BMP或ICNON,因为它是按钮。
最好的方法是->使用autocad中的cui编辑器,然后使用cuitomnu。vlx转换为*。mnu(如需要)
页:
[1]