objectarx2010
Yumath
这个作者很懒,什么都没留下…
展开
-
在64位CAD上配置合适的ARX程序
昨天遇到了一个问题,我在公司的电脑是32位操作系统,安装的32位CAD2010。在公司跑ARX win32程序没有问题,但是我在自己的本本上下载了64位的CAD2010,然后再用VS2008同样的编译方式生成的ARX文件却无法在64位的CAD内正常加载。因为之前在32位系统内编译生成的ARX文件是win32程序,而AutoCAD对ARX程序的版本要求又特别高,无论是高版本或是低版本的ARX程序都不能转载 2015-08-08 09:06:48 · 3192 阅读 · 0 评论 -
objectarx2010+vs2008+cad2010环境配置
step1:先安装vs2008以及cad2010step2:再安装objectarx2010,最好安装在根目录下step3:安装objectarx2010wizard,安装前要关闭vs2008然后就可以开始使用向导建立arx工程了,新建一个arx工程,然后在其的属性中设置,将objectarx2010的库文件以及链接库文件关联到工程中去。配置完成后如果还有问题,需安装vs200转载 2015-07-21 15:58:46 · 2579 阅读 · 0 评论 -
使用C++在CAD中添加菜单栏(ObjectARX)
首先,利用向导创建一个arx工程testmenu2,引入头文件以及链接库等,操作完成后开始正式编程。 如图所示,在vs2008视图下,在arx工程的init函数里添加如下代码:acedGetAcadFrame()->m_bAutoMenuEnable = FALSE; //CMDIFrameWnd* acedGetAcadFrame() CMenu *pMainMenu原创 2015-07-28 14:42:29 · 8953 阅读 · 8 评论 -
数字与字符串相互转化(Unicode)
1,char是最原始的字符数据类型,在非UNICODE版本的ARX中使用2,wchar_t是宽字节字符类型,在UNICODE版本中的ARX中使用3,_T( )是一个宏,可以将里面的字符串转化成所在工程环境中的字符类型4,TCHAR是UNICODE的一种,等同于_T()这个宏5,ACHAR是Autodesk自己的ObjectARX SDK中定义的一种字符类型,ObjectARX 07转载 2015-09-16 17:04:23 · 3124 阅读 · 0 评论 -
在ObjectARX中添加“块”
acDocManager->lockDocument(curDoc()); // 获得当前图形数据库的块表 AcDbBlockTable *pBlkTbl; acdbHostApplicationServices()->workingDatabase() ->getBlockTable(pBlkTbl, AcDb::kForWrite); // 创建新转载 2015-11-27 09:46:31 · 2335 阅读 · 0 评论