一 在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 (
objectARX 常用功能实现集合
最新推荐文章于 2024-04-04 09:53:06 发布
本文汇总了objectARX的主要功能实现,包括图形操作、数据库交互、对象插入与删除等,是工作中的实用文档。
摘要由CSDN通过智能技术生成