ARX
文章平均质量分 79
酷兒
这个作者很懒,什么都没留下…
展开
-
一个在AutoCAD里添加菜单的类,用COM接口实现
AddCADFrameMenu.h文件如下:/*-------------------------------------------------------------------------作者: Racky Ye该类封装了在AuToCAD上添加菜单及子菜单的方法,使用COM接口实现大家可以任意修改,添加新功能,希望大家能多交流Email: yeguixi@126.co转载 2012-10-10 13:08:17 · 2691 阅读 · 1 评论 -
arx初学经验
对于一个arx的初学者来说,能够利用arx来完成一定的工作,需要经过一个比较漫长的过程,通常可能会在一到两个月的时间里感觉无从下手。现将本人使用arx中积累的一点小经验发表在本版,起一个抛砖引玉的作用,欢迎大家讨论。 [预备]掌握arx之前应具有的基本知识:* 能够较为熟练的使用AutoCAD* c++和面向对象编程的基本概念* 使用过ads或autolisp等开发原创 2012-12-27 17:08:50 · 1272 阅读 · 0 评论 -
AcdbTable 例子学习笔记
Table 例子学习笔记在这个例子中,ARX向我们展示了ACDBTABLE类的一些基本操作方法,ACDBTABLE类是ACAD2005及其以后的产品,应该是说ACDBDATATABLE的升级产品,AcDbDataCell,AcDbDataTable,AcDbDataColumn在ACAD2004中就已经出现。AcDbTable 功能很强大的。从最基本的,能设置表格的行、列数目,行、列高原创 2012-12-26 09:57:15 · 2424 阅读 · 0 评论 -
派生自定义实体重载函数
AcDbEntity 是所有具有图形表现的数据库对象的基类。它由AcDbObject派生。创建自定义实体包括以下步骤:1.从AcDbEntity派生一个自定义类;2.重载所有必要的AcDbObject函数;3.重载要求的AcDbEntity函数;4.重载支持自定义功能的其它函数;5.如果要支持MATCHPROP命令,执行AcDbMatchProperties作为扩展协议;6原创 2012-11-15 16:05:32 · 1092 阅读 · 0 评论 -
基于ObjectARX的DWG文件访问初探
刘兴权 尹彦(中南大学地学院GIS研究中心,湖南 长沙 410083) 摘 要 AutoCAD的DWG格式文件是其它图形软件的主要数据源,常常需要将其转换成其它格式。本文在讨论了DWG文件访问方法的基础上,重点介绍了基于ObjectARX的DWG文件的访问步骤与读取方法,并给出了关键代码。 关键词 ObjectARX;DWG;文件访问 Autodesk 公司出品的转载 2012-10-25 10:20:08 · 5666 阅读 · 1 评论 -
arx & c++ 开发技巧讲解
以下是做CAD二次開發一年多來的一些讀書筆記﹕节选于《AutoCAD高级开发技术:ARX编程及应用》跟大家分享一.图块设计技术:在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。每个图块从一格AcDbBlockBegin对象开始,紧接着是一个或多个AcDbEntity对象,最后以AcDbBolckEnd对象结束,按其所属关系得层次结构分为三层:第一层为块原创 2012-10-29 16:47:23 · 1656 阅读 · 0 评论 -
利用MFC动态向AutoCAD的菜单栏添加菜单
利用MFC动态向AutoCAD的菜单栏添加菜单 菜单 it 分类:ObjectARX编程前面我们介绍过在ObjectARX中通过Com接口向AutoCAD的菜单栏追加菜单,今天我们再提供另外的两种方法,利用Windows窗体的机制直接向AutoCAD主菜单上添加菜单。(1)在ARX程序的InitApplication函数中,动态创建一个新菜单,将其添加到AutoCAD的原创 2012-10-09 13:58:29 · 1354 阅读 · 1 评论 -
ARX鼠标命令的处理
//函数的声明部分static BOOL CapsDone = FALSE; //判断是否注册了该命令BOOL toCaps(MSG *pMsg); //获得消息的函数,就是消息处理函数void regCaps(); //注册命令void unregCaps(); //注销命令 ///程序实现void initApp(){ ace原创 2012-10-10 15:57:27 · 2241 阅读 · 0 评论 -
VS2008使用ObjectArx2010创建块属性查看对话框
在张帆老师的教程中,有VC6.0+ObjectArx2002创建对话框的详细指导,但由于项目需要,开发环境选择了Win7+VC2008+ObjectArx2010+CAD2010,虽然基本思路和流程依然可以参考张帆老师的教程,但事过境迁,完全照着教程做已经走不通了!本文将创建一个在对话框中查看块定义图标的程序,通过对实现流程和源代码的讲解,详细介绍ObjectArx2010+VC2008开发MFC原创 2012-10-17 10:37:17 · 5123 阅读 · 0 评论 -
objectARX 常用功能实现集合
objectARX 常用功能实现集合一 在ARX中禁用AutoCAD的某个命令 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR, "undefine", RTSTR, "line",RTNONE);下面的语句则可恢复LINE命令的定义:acedCommand(RTSTR, "redefin原创 2012-10-10 14:54:56 · 1392 阅读 · 0 评论 -
Arx常用代码《转》
设置当前的layer和textstyle // Function name : SetCurTextStyle // Description : 设置当前TextStyle // Return type : Acad::ErrorStatus // Argument : const char* lpStyleName原创 2013-07-03 15:12:29 · 2443 阅读 · 0 评论