摘要: 三点引线附着块参照实例 // 创建AcDbLeader引线 ads_point p1,p2,p3; if (RTNORM != acedGetPoint(NULL,_T("\n请选择引线第一点: "),p1)) return; if (RTNORM != acedGetPoint(p1,_T("\n 阅读全文
posted @ 2020-07-19 17:11 edata 阅读(589) 评论(0) 推荐(0) 编辑
摘要: jigcpp主要修改 附上jigcpp文件 // (C) Copyright 2005-2007 by Autodesk, Inc. // // Permission to use, copy, modify, and distribute this software in // object co 阅读全文
posted @ 2020-05-10 22:42 edata 阅读(986) 评论(1) 推荐(0) 编辑
摘要: 从ObjectARX 2013开始,ObjectARX向导取消了工具条,工具条可以添加管理命令,而没有工具条,添加命名比较麻烦, 一般都是复制粘贴修改向导提供的命令名,个人感觉比较麻烦. 所以我觉得使用vc助手va_x的代码片段功能可以实现简单的命令添加. 方法如下 片段参考代码 static vo 阅读全文
posted @ 2020-05-10 21:14 edata 阅读(806) 评论(4) 推荐(1) 编辑
摘要: 属性块属性值遍历参考代码. //获取块参照属性 ads_name ent; ads_point pt; if (RTNORM != acedEntSel(NULL,ent,pt)) { acutPrintf(_T("\n未选择有效对象!")); return; } AcDbObjectId objI 阅读全文
posted @ 2020-04-07 22:30 edata 阅读(983) 评论(0) 推荐(1) 编辑
摘要: 前言 用ARX智能指针打开对象,可以不在乎是否close,但同时也要注意这个变量的作用域(生命周期)问题,ARX智能指针,他的原理是利用类的析构造函数特性自动关闭对象. 这里的智能指针指的是AcDbObjectPointer这一类使用AcDbObjectPointerBase基类派生的类模板统称. 阅读全文
posted @ 2020-04-06 20:00 edata 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 有不少人是从autolisp转向ObjectARX开发,习惯了一些lisp的数据结构.虽然objectARX编程和lisp编程是不同编程语言,但是编程思想是可以相互借鉴的. 就拿这个点表排序来说,在lisp中常用的方式就是构建一个(点 图元名)的表集合,使用vl-sort来排序. 而在ObjectA 阅读全文
posted @ 2020-04-02 13:37 edata 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 转载来源:https://www.cnblogs.com/PiaoDbg/archive/2012/03/04/2379336.html C++ Unicode SBCS 函数对照表,以备日后查阅 GenericSBCSUNICODE TCHAR char wchar_t _TEOF EOF WEO 阅读全文
posted @ 2020-03-27 21:38 edata 阅读(264) 评论(0) 推荐(0) 编辑
摘要: C1189 Winver 0x501 fatal error C1189: #error: MFC does not support WINVER less than 0x0501. 方式一&方式二 注释掉后,vs会自动从WinSDKVer.h头文件获取 _WIN32_WINNT not defin 阅读全文
posted @ 2020-03-17 20:08 edata 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 简单模拟多段线绘制Pline命令过程的撤销功能 这是关于多段线pline命令中的撤销功能的简单代码 代码使用了事务管理器来执行增加对象和撤销处理. 代码 AddEntToCurSpace 添加实体对象到当前数据库当前空间 代码 结束语:使用事务管理器的时候,事务中的对象不能使用close()关闭对象 阅读全文
posted @ 2020-03-11 17:16 edata 阅读(638) 评论(0) 推荐(0) 编辑
摘要: VS2017中使用ObjectARX 2019 wizard的 ArxWizMFCSupport向导出现的bug,提示脚本错误. 实际原因类似在arx2012向导的问题,需要修改C:\Program Files (x86)\Autodesk\ObjectARX 2019 Wizards\ArxWiz 阅读全文
posted @ 2019-09-19 00:02 edata 阅读(1245) 评论(3) 推荐(0) 编辑
摘要: 附:关于自定义线型中的文字 线型中可以包含字体中的字符。 包含嵌入字符的线型可以表示实用工具、边界、轮廓等等。指定顶点时将动态绘制直线,就象使用简单线型一样。嵌入直线的字符始终完整显示,不会被截断。 包含嵌入字符的线型图案描述符类似于简单线型的图案描述符。 例如,名为 HOT_WATER_SUPPL 阅读全文
posted @ 2019-09-18 16:42 edata 阅读(762) 评论(0) 推荐(1) 编辑
摘要: chm使用Google Chrome浏览器翻译,有些翻译不是很理想,因为2万5千多个html文件, 修正难度太大,所以只处理了一部分。 非常感谢 gzxl 辛苦肉眼修正一些翻译问题. 欢迎进入QQ群:630401507 交流ObjectARX二次开发技术(仅ObjectARX)。 欢迎进入QQ群:1 阅读全文
posted @ 2019-08-19 23:07 edata 阅读(1830) 评论(2) 推荐(2) 编辑
摘要: 修改为 这样新建的带有MIDL项目就不会提示错误这个错误了. 如果你已经建立好项目,可以尝试修改MIDL的配置,头文件可能是.h没有文件名,所以出现MIDL1012错误,修改为项目名称的.h即可,保持和项目的cpp文件中的包含头文件名称一致即可. 阅读全文
posted @ 2019-07-30 00:46 edata 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 初步判断为ARX2012默认的编译器平台集是v90,如果你只安装了vs2010,没有安装vs2008sp1或者vs2008sp1的编译器,以及对应的Windows MFC SDK,就可能会出现这样的问题,将平台集改为vs2010自身的平台集v100,可以解决. 我平台集是齐全的,从来没有出现过这样的 阅读全文
posted @ 2019-07-30 00:37 edata 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 使用ObjectARX 2012自定实体向导的时候,获取捕捉点的重写函数的向导中模板有点问题, C:\Program Files (x86)\Autodesk\ObjectARX 2012 Wizards\ArxWizCustomObject\Templates\1033 在ArxWizCustom 阅读全文
posted @ 2019-07-30 00:29 edata 阅读(451) 评论(0) 推荐(0) 编辑