天圆液压产品中心
[文章]MFC与ARX团液压站结开拓美满的AutoCAD应用措施
|
switch( msg ) afx_msg LONG HelloDlg::onAcadKeepFocus( UINT, LONG ) ARX应用措施的进级 { CDialog::OnOK(); 动态链接的MFC的项目配置 AutoCAD是应用普及的通用计较机帮助计划软件包。自AutoCAD 13版本开始,AutoDesk公司推出了一种新的面向工具的软件接口ARX(AutoCAD Runtime Extenstion)。该接口以VC++为开拓说话,ARX库为开拓器材,回收面向工具的编程要领且支持MFC编程。至此开拓者们便得到了一片辽阔的天空既可操作MFC,又可与ARX器材库团结来实现AutoCAD的二次开拓。 删除由AppWizard所成立的.cpp、.h项目文件,把arxmfcdll.cpp和resourcehelper.h插手到项目中(在Object ARX SDK中objectArx\utils\mfcextras目次下)AcGePoint3d center(9.0, 3.0, 0.0); default; 二.MFC在ARX应用中的常见题目 AcDbObjectId circleId; { 因为ARX应用既可以与动态链接的MFC库一路成立,也可与静态链接的MFC库一路成立,以是在ARX应用中我们可以充实操作MFC的利益。以下我们将分两部门对一些常见题目举办接头。 4.实例 break; 在Link标签项中,“General”栏“Output file name”项输入编译后的应用措施名,后缀为.arxpBlockTable->close(); 行使MFC的ARX应用要想在新版AutoCAD中行使必需举办进级,详细步调如下:回收动态链接照旧静态链接 为了执行DLL初始化,在acrxEntryPoint()函数中该当挪用DllMain()函数,要领如下所示: 在Link标签项中,“Output”栏,活塞杆,“Base address”项输入“0x1c000000”,“Entry-point symbol”项输入“DllEntryPoint@12”} MFC和无模式对话框 ON_MESSAGE( WM_ACAD_KEEPFOCUS, onAcadKeepFocus ) { } return AcRx::kRetOK; file://插手特定的应用初始化代码 在“Project Settings”对话框中“General”标签项中“Microsoft Foundation Classes ”域选“Use MFC in a Shared DLL for the field.”return keepTheFocus() ? TRUE : FALSE; AcGeVector3d normal(0.0, 0.0, 1.0); break; END_MESSAGE_MAP() Microsoft基本类库(MFC)是C++类库的扩显现,它提供了大量预写类和支持码,可以处理赏罚很多尺度Windows编程使命如天生窗口和处理赏罚动静。它也可以在措施中插手伟大的特征如器材条、分窗视图和OLE2支持。因此行使MFC可以简化措施编写,使开拓者节减不少编码事变。ARX是自AutoCAD R13版开始特有的面向工具C++开拓情形、成果强盛、运算服从高。通过在CAD应用体系的应用表白,它的很多新特机能实现很多原本开拓情形难以实现的成果,进步开拓服从。ARX代表着AutoCAD的成长偏向,将成为新一代应用软件开拓的首选器材。 AcDbBlockTable *pBlockTable; (责任编辑:admin) |
- [ 18-11-06 ]换向阀中位性液压站能特点及应用留意
- [ 18-10-09 ]公制螺纹、BS液压油缸PP螺纹ED密封油
- [ 18-09-11 ]很是具体的液液压站压阀块计划履历总
- [ 18-09-11 ]液压节液压站制技能的革命
- [ 16-09-14 ]联轴珩磨管器选择方法
- [ 16-07-17 ]怎样避免缸筒液压站冲击危害?
- [ 16-07-17 ]液压动力单元液不锈钢缸筒压齿轮泵的
