ObjectARX
文章平均质量分 57
eattonton
Vc ,openGL,算法
展开
-
ARX鼠标命令的处理,显示C++强大功能
//函数的声明部分static BOOL CapsDone = FALSE; //判断是否注册了该命令BOOL toCaps(MSG *pMsg); //获得消息的函数,就是消息处理函数void regCaps(); //注册命令void unregCaps(); //注销命令 ///程序实现void initApp(){ acedRegCmds->addComma原创 2010-01-24 21:17:00 · 1175 阅读 · 0 评论 -
利用MFC动态向AutoCAD的菜单栏添加菜单
利用MFC动态向AutoCAD的菜单栏添加菜单 菜单 it 分类:ObjectARX编程前面我们介绍过在ObjectARX中通过Com接口向AutoCAD的菜单栏追加菜单,今天我们再提供另外的两种方法,利用Windows窗体的机制直接向AutoCAD主菜单上添加菜单。(1)在ARX程序的InitApplication函数中,动态创建一个新菜单,将其添加到AutoCAD的主菜单上去:转载 2010-02-01 20:00:00 · 1435 阅读 · 1 评论 -
各种Arx后续美化小结
ARX给CAD发送命令的几种方法ads_queueexpr( _T("(command/"_POINT/" /"1,1,0/")") );该函数CAD未公开,使用时提前声明下就可以了。可以参考帮助文件中:Tips and Techniques 。acDocManager->sendStringToExecute(curDoc(), _T("_POINT 2,2,0/n ")转载 2010-05-11 07:36:00 · 2169 阅读 · 0 评论 -
AuToCAD启动自定义加载程序研究
如果文件损坏或被删除,可以从其它AutoCAD运行正常的计算机上拷贝一个菜单文件按同样的方法加载。当然还可以把可正常使用的菜单文件拷贝到默认路径下,这样AutoCAD将自动加载而不用我们手动设置,此时可用“options”命令进入“选项”窗口查看默认路径。在加载自定义菜单时,如果通过MENU加载,就会把acad.cui赶跑了。如果想保留acad.cui(CAD默认菜单),应该用MENULOAD来加载(局部加载),这样两个菜单都在,如果不用了,也可以通过这个命令来卸载。用了之后如果不卸载,退出ca转载 2010-06-10 00:04:00 · 2149 阅读 · 0 评论 -
CAD输入函数
acedGetInt 获取一个整数值acedGetReal 获取一个实数值acedGetString 获取一个字符串acedGetAngle 获取一个角度值acedGetKword 获取一个关键字acedInitGet 对acedGetXXXX函数进行初始化acedGetFileD 从文件对话框中选取一个文件acedGetPoint 拾取一个点acedEntSel 拾取一个单一实体acedNEntSel 拾取一个单一的套实体acutSSGet 拾取多个实体ac原创 2010-11-13 11:09:00 · 1183 阅读 · 0 评论