摘要:
转载自网络一.图块设计技术:在AutoCAD数据库中,以各图块实际上市存储在块表记录里的实体集合。每个图块从一格AcDbBlockBegin对象开始,紧接着是一个或多个AcDbEntity对象,最后以AcDbBolckEnd对象结束,按其所属关系得层次结构分为三层:第一层为块表,是属于数据库管理的根对象;第二层为块表记录,是属于块表管理的对象;第三层为组成图块的实体对象,是属于块表记录管理的基本对象。因而,在AutoCAD数据库中,定义图块的第一个过程式向块表中加入一条新的块表记录,然后将组成图块的实体对象写入该块表记录中。1.AutoCAD数据库中图块的引用在AutoCAD系统中插入已定义的 阅读全文
posted @ 2012-08-10 15:55
翔麟
阅读(2025)
评论(0)
推荐(1)
摘要:
转载自网络一在ARX中禁用AutoCAD的某个命令以LINE命令为例,在程序中加入下面的一句即可禁用LINE命令:acedCommand(RTSTR, "undefine", RTSTR, "line", RTNONE);下面的语句则可恢复LINE命令的定义:acedCommand(RTSTR, "redefine", RTSTR, "line", RTNONE);二在对话框中预览DWG文件//使用acdbDisplayPreviewFromDwg函数,具体的方法为:char fileName[100];strcp 阅读全文
posted @ 2012-08-10 15:40
翔麟
阅读(2986)
评论(0)
推荐(0)
摘要:
转载自网络FindingtheActiveViewportsinModelSpace 1 // Set some viewport information. 2 AcDbViewportTable* pViewportTable; 3 if (db.getViewportTable(pViewportTable, AcDb::kForRead) 4 == Acad::eOk) 5 { 6 // Find the first viewport and open it for write. 7 AcDbViewportTableRecord *pRecord; ... 阅读全文
posted @ 2012-08-10 15:16
翔麟
阅读(1266)
评论(0)
推荐(0)
摘要:
1 #include <locale.h>2 3 4 setlocale( LC_CTYPE, ("chs"));//添加这个5 CStdioFile flie;6 flie.Open(_T("a.txt"),CStdioFile::modeWrite | CStdioFile::modeCreate);7 CString str = _T("测试"); 8 flie.WriteString(str);9 flie.Close(); 阅读全文
posted @ 2012-08-10 15:01
翔麟
阅读(332)
评论(0)
推荐(0)

浙公网安备 33010602011771号