明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5014|回复: 8

请问大虾,如何使用ARX制作自定义的工具栏和菜单阿?

[复制链接]
发表于 2006-6-10 19:45:00 | 显示全部楼层 |阅读模式

问题如题,谢谢各位老大指教

我看到可以使用AcUi的东西制作自定义的工具栏和菜单,但是我不知道该怎么写请大家指教。最好有个示例。

还有我装上Utils/ObjARXWiz.exe之后MFC的工具不可以使用,只要是使用这个功能,VC立刻退出(AutoCAD2002+ARX2002+Vc6.0),这是怎么回事??

 楼主| 发表于 2008-4-1 13:25:00 | 显示全部楼层

这么长时间了还是没有人解决?呵呵呵~~

arx怎么添加自定义的菜单和工具栏啊?大家有没有具体得例子或资料,谢谢。

发表于 2008-4-2 14:41:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-2 14:42:40 编辑

Toolbar和Menu需要用到COM。

AutoCAD::IAcadApplication *pAcad;
AutoCAD::IAcadMenuBar *pMenuBar;
AutoCAD::IAcadMenuGroups *pMenuGroups;
AutoCAD::IAcadMenuGroup *pMenuGroup;
AutoCAD::IAcadPopupMenus *pPopUpMenus;
AutoCAD::IAcadPopupMenu *pPopUpMenu;
AutoCAD::IAcadPopupMenuItem *pPopUpMenuItem;
列出来的这些,你可以Search一下,以前做过的一个例子删掉了- -b.

AutoCAD::IAcadApplication *pAcad;
AutoCAD::IAcadMenuBar *pMenuBar;
AutoCAD::IAcadMenuGroups *pMenuGroups;
AutoCAD::IAcadMenuGroup *pMenuGroup;
AutoCAD::IAcadPopupMenus *pPopUpMenus;
AutoCAD::IAcadPopupMenu *pPopUpMenu;
AutoCAD::IAcadPopupMenuItem *pPopUpMenuItem;
列出来的这些,你可以Search一下,以前做过的一个例子删掉了- -b.
发表于 2008-4-2 14:44:00 | 显示全部楼层

这有bug,不知道为什么不管怎么编辑都会显示2次。可能和拷贝出来的有关系。

发表于 2008-4-5 05:37:00 | 显示全部楼层

用autocad自带的工具生成菜单文件,然后再运行arx命令前加载菜单,命令结束后卸载菜单。这也是一种方案,比实现com要简单些。

 楼主| 发表于 2008-4-10 12:07:00 | 显示全部楼层
楼上的具体应该怎么实现呢
发表于 2008-4-11 11:12:00 | 显示全部楼层
不知道楼上的意思是不是用CUI
 楼主| 发表于 2008-4-12 19:38:00 | 显示全部楼层

对了~~怎样从自定义的工具栏上调用,CAD的命令或者自定义的命令呢?

发表于 2008-4-16 15:05:00 | 显示全部楼层
可以自己写个mns菜单文件啊,这样最简单,直接把命令加进去,menuload一下就行了,网上的资料很多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 16:29 , Processed in 0.187146 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表