中望CAD2015 插件二次开发
-少帅-
这个作者很懒,什么都没留下…
展开
-
平台:VS2010+object2015(sdk)+zwCAD2015(开发版) 配置
平台:VS2010+object2015(sdk)+zwCAD2015(开发版)VS2010配置:1. 安装 ZWCAD+_2015_ZRXSDK.exe2.VS2010配置: a. 头文件添加: 项目->工程文件属性->C\C++->常规->附加包含目录(arxport文件夹和inc 文件夹) b. lib文原创 2016-03-05 17:42:04 · 1460 阅读 · 0 评论 -
AutoCAD中ObjectARX C++常用的方法
在AutoCAD中选择实体1. ads_name[在AutoCAD 2000中仍为此名]、acdbNameSet()[ads_name_set()]、acdbNameEqual()[ads_name_equal()]、acdbNameClear()[ads_name_clear()]、acdbNameNil()[ads_name_nil()]在ADS、ADSRX或ObjectARX中,选择原创 2016-04-07 10:30:14 · 13527 阅读 · 0 评论 -
从注册表获取路径
/* 函数名称: McRegGetValue创建 人: 创建日期: 功能描述:从注册表获取路径返回类型:CString参数意义:subkey: keyName: 注册表名称修改记录: */CString fun::McRegGetValue(CString subKey, CString keyName){ TCHAR l原创 2016-09-09 10:22:39 · 1947 阅读 · 0 评论 -
ObjextARX 删除图层实体
/* 函数名称: DrawMcLine 功能描述: 删除实体 返回类型: 无 参数意义: 无 修改记录: */ bool McAcad::eraseEntity(int soft) { try { struct resbuf * pRb = NULL; long nLen = 0; ads_name Names; ads_name entNa原创 2016-09-09 10:30:16 · 1618 阅读 · 0 评论 -
ObjectARX 添加图块坐标扩展数据
//图块坐标扩展数据 double w1 = GVI_Frame_Scale*291/2; double h1 = GVI_Frame_Scale*176/2; AcGePoint3d LDP = Inset_Center + AcGeVector3d(-w1,-h1,0);//图块左下点坐标 AcGePoint3d RUP = Inset_Center + AcG原创 2016-09-09 10:39:32 · 1666 阅读 · 0 评论 -
获取文件的绝对路径 和 注册表获取路径
想要访问执行程序(.exe)路径下的文件,有以下几个步骤: 1.先通过函数GetModuleFileName获取执行程序的绝对路径。 TCHAR szPath[ MAX_PATH ] = {0}; GetModuleFileName( NULL, szPath, MAX_PATH ); 其中GetModuleFileName函数为window原创 2016-09-13 08:59:54 · 5210 阅读 · 0 评论 -
ObjectARX 写扩展数据 和 查看扩展数据
////添加扩展数据======================static void TESTaddxdatacmd(){ads_name en;ads_point pt;////选择要添加扩展数据的对象if(acedEntSel(_T("\n选择要添加扩展数据的实体"),en,pt) != RTNORM){return;}AcDbObjectId entId;Acad原创 2016-09-14 15:49:21 · 3901 阅读 · 2 评论 -
ObjectARX 炸开实体程序段
/* 函数名称:AppendEntity() 创建日期:20160922 LukyRen 功能描述:获取空间模型实体ID 参数描述:pEnt :实体 返回类型:实体Id */ AcDbObjectId McAcad:: AppendEntity(AcDbEntity *pEnt) { AcDbDatabase *pDb = acdbHostApplicationServices原创 2016-09-22 11:19:45 · 2202 阅读 · 0 评论