新手求救 发表于 2004-10-21 11:05:00

斑主 各位大侠请教CAD菜单问题!

版主和各位大侠:


请问用VB程序怎样实现CAD中的系统菜单(顶部菜单)与自己开发的菜单之间的转换?(即当单击某一菜单时,将显示CAD系统菜单,再次点击时将显示自己开发的菜单?)

BDYCAD 发表于 2004-10-21 13:50:00

你在你要设计的菜单[或按钮菜单, 但规定这个菜单在你开发的和原样的cad都装上]


然所在这个菜单上加上如下的代码就可以实现, 你参考参考


(cond<BR>       ((=(VL-FileName-Base (getvar "menuname"))"acad") (command ".menu" "c:\\XXXXX\\XX\\我的菜单.mnu"));<BR>       ((=(VL-FileName-Base (getvar "menuname"))"我的菜单") (command ".menu" "c:\\XXXXX\\XX\\acad.mnu")))


       


以上代码的意思是, 如运行就判断如是cad的菜单就装上你的菜单, 如运行判断出是你开发的菜单就装cad的菜单.


这样就可以了吧.

新手求救 发表于 2004-10-22 10:54:00

版主,这样倒是可以实现。不过实在不好意思,请问怎样才能将*.menu中的菜单项与自己设计的VB程序连接起来呀? 谢谢!

bbo 发表于 2004-10-28 18:10:00

谢谢版主

flfcegu168 发表于 2008-2-23 22:30:00

学习学习很好的

flfcegu168 发表于 2008-2-23 22:31:00

<p>学习学习&nbsp; 很好的贴子&nbsp; 项一下&nbsp;&nbsp; </p>
页: [1]
查看完整版本: 斑主 各位大侠请教CAD菜单问题!