cad ObjectARX

ObjectARX2018+AutoCAD2018+VS2015开发环境配置-卡核

ObjectARX2018+AutoCAD2018+VS2015开发环境配置

步骤一、开发工具准备 1.Visual Studio 2015 下载含(更新3)及密钥:http://blog.postcha.com/read/66 (下载社区版即可) Visual Studio 2015安装步骤:https://jingyan.baidu.com/a...
GeekBuilding的头像-卡核GeekBuilding
3470
【ObjectARX】--创建和访问图形数据库(DwgDatabase)-卡核

【ObjectARX】–创建和访问图形数据库(DwgDatabase)

(1)使用ObjectARX创建新工程DwgDatabase,选择MFC支持。 (2)注册一个命令CreateDwg创建一个新的图形文件,并保存在AutoCAD的安装路径中. 实现函数为: ...
GeekBuilding的头像-卡核GeekBuilding
3060
CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点-卡核

CAD二次开发-ObjectARX(C++)-查找所有AcDbLine直线的交点

(1)使用ObjectARX向导创建一个项目LineIntersections (2)首先,我们需要准备我们的CMap结构,以便能够将AcGePoint3d作为映射键来处理。我们的想法是对...
GeekBuilding的头像-卡核GeekBuilding
2801
ObjectARX(VC)-符号表之视口-在图纸空间创建一个新的视口-卡核

ObjectARX(VC)-符号表之视口-在图纸空间创建一个新的视口

(1)注册一个命令 static void AAAMyGroupCreateVPortInSpace(){ } (2)指定当前布局 Acad::ErrorStatus es = acdbHostApplicationServices()->layoutManage...
GeekBuilding的头像-卡核GeekBuilding
2770
AutoCAD二次开发-ObjectARX(C++)-符号表之UCS-卡核

AutoCAD二次开发-ObjectARX(C++)-符号表之UCS

  使用ObjectARX中创建一个新的项目,命名为OperateUCS。   一,注册一个命令NewUcs,创建一个新的UCS (1)获得当前图形的UCS表 AcDbUCSTable *pUcsTbl =...
GeekBuilding的头像-卡核GeekBuilding
2680
在ObjectARX中使用MFC-使用MfcGridCtrl-卡核

在ObjectARX中使用MFC-使用MfcGridCtrl

(1)在VC ++中使用的ObjectARX向导创建一个新工程GridDialog1         在项目的文件夹中添加一个Common文件夹; 从我分享的百度云连接中的MfcGridCtrl文件夹复制到公...
GeekBuilding的头像-卡核GeekBuilding
2520
ObjectARX二次开发视频教程(C++)-创建模态对话框-卡核

ObjectARX二次开发视频教程(C++)-创建模态对话框

  由于ObjectARX开发的视频较少,而关于MFC的教程更少,所以我录制了这个视频,作为给大家参考,当然这适合没有MFC基础的同学,讲的不好,请大家多多包容...
GeekBuilding的头像-卡核GeekBuilding
2510
在ObjectARX中使用MFC-标签式对话框-卡核

在ObjectARX中使用MFC-标签式对话框

先附上流程图: (1) 创建工程    (2)插入一个对话框 双击.rc文件 右键-》选中添加资源 修改对话框ID:IDD_OPTION_SHEET  在上面添加一个Tab控件, 修改ID:IDC_TA...
GeekBuilding的头像-卡核GeekBuilding
2490
在ObjectARX中使用MFC-可停靠窗体-卡核

在ObjectARX中使用MFC-可停靠窗体

(1)使用的ObjectARX创建一个新工程      添加对话框:  添加“绘制直线”按钮:   (3)设置对话框的“可见”为真   (4)为对话框添...
GeekBuilding的头像-卡核GeekBuilding
2450
ObjectARX(VC)-符号表之视口-创建4个等大的视口-卡核

ObjectARX(VC)-符号表之视口-创建4个等大的视口

(1)注册一个命令AAAMyGroupCreate4VPorts() (2)获得视口表 AcDbViewportTable *pVPortTbl = NULL; acdbHostApplicationServices()->workingDatabase() -&g...
GeekBuilding的头像-卡核GeekBuilding
1990
ObjectARX(C++)-ADSRX和用户交互-用户交互的实现(UserIntereaction)-卡核

ObjectARX(C++)-ADSRX和用户交互-用户交互的实现(UserIntereaction)

一, (1)使用的ObjectARX向导创建新工程用户交互    (2)编译,如果出现以下错误:  错误C2338:/ RTCc拒绝符合代码,因此C ...
GeekBuilding的头像-卡核GeekBuilding
1810
[ObjectARX]示范创建新图层和iterator的使用-卡核

[ObjectARX]示范创建新图层和iterator的使用

在该应用程序中, 示范创建一个新的图层,怎样设置层的颜色和线型;示范怎样使用浏览器(iterator). 一、命令函数aaaMyGroupMyCommand的实现: static void aaaMyGroupMyComman...
GeekBuilding的头像-卡核GeekBuilding
1750