十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

[文章]MFC与ARX团液压站结开拓美满的AutoCAD应用措施

时间:2016-05-31 17:00来源:天圆网站 作者:admin 点击:
MFC ARX 动态链接 静态链接 一.弁言 AutoCAD是应用普及的通用计较机帮助计划软件包。自AutoCAD 13版本开始,AutoDesk公司推出了一种新的面向工具的软件接口ARX(AutoCAD Runtime Extenstion)。该接口以VC++为开拓说话,ARX库为开拓器材,回收面向工具的

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”项输入编译后的应用措施名,后缀为.arx

pBlockTable->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)
分享按钮
------分隔线----------------------------