ObjectARX
10thDimension
菠萝菠萝蜜
展开
-
ARX读取数据展Cass一般高程点
struct resbuf oSysRb, iSysRb;ads_real blc, blc1;acedGetVar("USERR1", &oSysRb);iSysRb.restype = RTREAL;iSysRb.resval.rreal = 500;blc = oSysRb.resval.rreal;if (blc == 0){ if (acedGetReal("\n请输转载 2016-08-27 14:40:24 · 1895 阅读 · 0 评论 -
几个实用的ObjectARX插件
几个实用的插件本文转载链接:几个实用的插件 http://bbs.mjtd.com/forum.php?mod=viewthread&tid=169751&fromuid=7314821删除重覆实体acDocManager->lockDocument(acDocManager->curDocument());CDwgDatabaseUtil::setVar(_T("cmdecho"), 0);转载 2016-08-23 10:39:36 · 3331 阅读 · 1 评论 -
desc() isKindOf() cast() isA() 区别和用法
基础知识:a 正常情况下,基类指针调用基类成员(成员变量和成员函数);派生类指针调用派生类成员 b 公有派生时基类指针允许指向派生类对象,但只能调用派生类继承自基类的成员而不能访问扩展部分成员 c 以私有派生时,基类指针不允许指向派生类对象 d 派生类指针不允许指向基类对象另:基类的指针可以强制转换为派生类指针,反之不可。静态成员函数只能对类内静态数据成员访问,也允许调用另一个静态成员函数,但转载 2016-09-24 15:13:11 · 1502 阅读 · 0 评论 -
几个ARX取CAD窗口句柄的函数
原文链接 CWinApp* acedGetAcadWinApp() 返回指向AutoCAD应用程序类实例的指针 CDocument* acedGetAcadDoc() 返回指向AutoCAD文件类实例的指针 CView* acedGetAcadDwgView() 返回指向视图类的指针(AutoCAD的绘图区) CMDIFrameWnd* acedGetAcadFrame() 返回一个转载 2016-09-24 15:40:31 · 1754 阅读 · 0 评论 -
ARX给CAD发送命令的五种方法
原文链接ads_queueexpr( _T(“(command/”_POINT/” /”1,1,0/”)”) );该函数CAD未公开,使用时提前声明下就可以了。可以参考帮助文件中:Tips and Techniques 。acDocManager->sendStringToExecute(curDoc(), _T(“_POINT 2,2,0 “));该函数在Arx帮助中有详细说明。acedComma转载 2016-09-24 15:51:29 · 3320 阅读 · 0 评论 -
获得文件路径的几种方法
获得当前绝对路径的方法 在工程代码中加入如下代码即可获得当前绝对路径:char szFileName[MAX_PATH]; GetModuleFileName(NULL, szFileName, MAX_PATH); CString strFileName = szFileName; if ( '//' !=szFileName[strlen(szFileName)-1]) {转载 2016-09-24 15:57:14 · 918 阅读 · 0 评论