您的位置:技术工种之机修知识网 机械修理知识 正文
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1

本文章共3824字,分3页,当前第3页,快速翻页:
 



createCircle();//画圆



delete jxs;//删除对象



CDialog::OnOK();



}



AcDbObjectId createCircle()



{



AcGePoint3d center(9.0, 3.0, 0.0);



AcGeVector3d normal(0.0, 0.0, 1.0);



AcDbCircle *pCirc = new AcDbCircle(center, normal, 2.0);



AcDbBlockTable *pBlockTable;



acdbCurDwg()->getBlockTable(pBlockTable,



AcDb::kForRead);



AcDbBlockTableRecord *pBlockTableRecord;



pBlockTable->getAt(ACDB_MODEL_SPACE, pBlockTableRecord,



AcDb::kForWrite);



pBlockTable->close();



AcDbObjectId circleId;



pBlockTableRecord->appendAcDbEntity(circleId, pCirc);



pBlockTableRecord->close();



pCirc->close();



return circleId;



}



ARX应用程序的升级



使用MFC的ARX应用要想在新版AutoCAD中使用必须进行升级,具体步骤如下:



定义_WINDLL和_AFXDLL



使用“multithreaded DLL runtime library”(发布版)



移走现有的ARX-MFC摸板



移走现有的DLL MFC初始化代码



移走任何CwinApp类的派生对象



把arxmfcdll.cpp和resourcehelper.h加入项目,并作相应调整 (这两个文件都在ObjectARX SDK目录 \objectarx\utils\mfcextras内)

 

四.结束语



作者在正进行的模具CAD系统的开发中使用了ARX与MFC结合编程的方法,实践证明一方面利用MFC进行Windows风格的编程,另一方面利用ARX提供的类和函数深入到AutoCAD系统内部,实现系统功能要求,大大的提高了开发效率,无疑这是AutoCAD开发者们的最佳选择。



来源:制造业信息化

作者:江雪松 柳卓之
相关文章

数控机床业生变国开行欲做整合推手 -
数控机床加工椭圆曲线的一种新编程法 -
CNC系统巨量NC程序解释实现的方法 -
现代切削液的特点及发展趋势 -
加工U形箍专用自动机床的设计 -
高速铣削刀具悬伸量的试验研究 -
数控机床加工精度异常故障的诊断与处理 -
FabriWIN数控冲压/切割加工编程之一 -
数控机床联网DNC现实与展望 -
线切割加工中电极丝的选用 -
滚珠丝杠副的发展趋势 -
圆压圆模切技术的发展突破 -
数控软件质量控制 -
虚拟制造中产品的性能分析 -
高速高效切削加工技术的现状及发展趋势 -
三菱数控系统技术特点简介 -
新型测量技术的开拓者 -
数控机床大修改造方案的选择 -
模具制造新技术凸显成本优势 -
机床使用中的多种驱动器概念 -

相关评论


本文章所属分类:首页 机械修理知识