objectARX 常用功能实现集合

本文汇总了objectARX的主要功能实现,包括图形操作、数据库交互、对象插入与删除等,是工作中的实用文档。
摘要由CSDN通过智能技术生成

objectARX 常用功能实现集合

一  在ARX中禁用AutoCAD的某个命令
 以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:

acedCommand(RTSTR, "undefine", 

RTSTR, "line",

RTNONE);

下面的语句则可恢复LINE命令的定义:

acedCommand(RTSTR, "redefine", 

RTSTR, "line",

RTNONE);

二 在对话框中预览DWG文件
使用acdbDisplayPreviewFromDwg函数,具体的方法为:
char fileName[100];
 strcpy(fileName, "C:\\test.dwg");
 bool es;
 HWND pWnd;
 CFrameWnd *pFrame = (CFrameWnd*)GetDlgItem(IDC_PICTURE); 
 
 es = acdbDisplayPreviewFromDwg(fileName, pFrame->m_hWnd);
上面的代码将在一个Picture控件中显示指定的图形。
另外,需要包含“dbmain.h”头文件。 

三 通过ARX更改AutoCAD窗口的标题名称
CMDIFrameWnd *pp; 
pp=acedGetAcadFrame(); 
pp->SetWindowText ("yourName"); 
pp->UpdateWindow (
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值