xiaoliang200 发表于 2008-8-21 17:20:00

请教怎么才能制作一个自动加载工具条的程序?

<p>请教怎么才能制作一个自动加载工具条的程序?</p><p>最好发段源码上来参考参考!</p>

willsnow1982 发表于 2008-8-21 17:24:00

<p>这是一段加载菜单的代码,照葫芦画瓢能做到么?</p><p>;加载菜单<br/>(defun XG_MNU_LOAD ( / grp mnus file mnu tbars tbar)<br/>&nbsp; (setq grp "XG")<br/>&nbsp; (setq mnus (vlax-get-property *ax:AcadObject* 'MenuGroups))<br/>&nbsp; (if (vl-catch-all-error-p (vl-catch-all-apply 'vla-Item (list mnus grp)))<br/>&nbsp;&nbsp;&nbsp; (if (setq file (findfile "XG_TOOLBAR.mnu"))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (vlax-invoke-method mnus 'Load file)<br/>&nbsp;&nbsp;&nbsp; );<br/>&nbsp; );if<br/>&nbsp; (if (not (vl-catch-all-error-p (setq mnu (vl-catch-all-apply 'vla-Item (list mnus grp)))))<br/>&nbsp;&nbsp;&nbsp; (progn<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setq tbars (vlax-get-property mnu 'Toolbars))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (if (not (vl-catch-all-error-p (setq tbar (vl-catch-all-apply 'vla-Item (list tbars "1:500地形图修改工具")))))<br/>&nbsp;(vlax-put-property tbar 'Visible :vlax-true)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );if<br/>&nbsp;&nbsp;&nbsp; )<br/>&nbsp; );if<br/>)<br/></p>

xiaoliang200 发表于 2008-8-21 17:29:00

willsnow1982

谢谢这位大侠的不吝赐教!我研究一下,有不懂的再请教你!

xiaoliang200 发表于 2008-8-21 20:21:00

<p><strong>willsnow1982</strong></p><p><strong>你的这个自定义函数好像有错吧,是否还需配合别的函数,请指教一下!</strong></p>
页: [1]
查看完整版本: 请教怎么才能制作一个自动加载工具条的程序?