摘要: 写扩展数据,其中使用upgradeOpen()函数对象的打开方式变为写方式 1 static void lzxARX_AcDbDatabaseAddXData(void) 2 { 3 //获得对象 4 AcDbObject* pObj = selectObject(AcDb::kForRead); 5 6 if (!pObj) 7 { 8 acutPrintf(L"Error selecting object\n"); 9 return;10 }11 12 ... 阅读全文
posted @ 2012-08-31 10:32 翔麟 阅读(695) 评论(1) 推荐(0)
摘要: 1 static void lzxARX_AcDbDatabaseRefEdit(void) 2 { 3 AcDbObjectId transId; 4 AcDbDatabase* pDb; 5 ACHAR* fname; 6 struct resbuf* rb; 7 8 //提示让用户选择一个图形文件 9 rb = acutNewRb(RTSTR); 10 int stat = acedGetFileD(L"Pick a drawing",NULL,L... 阅读全文
posted @ 2012-08-31 10:27 翔麟 阅读(607) 评论(0) 推荐(0)
摘要: 创建新数据库 1 static void lzxARX_AcDbDatabaseCreateDwg(void) 2 { 3 //创建新数据库 4 AcDbDatabase* pDb = new AcDbDatabase(); 5 6 //获得符号表 7 AcDbBlockTable* pBtbl; 8 pDb->getSymbolTable(pBtbl,AcDb::kForRead); 9 10 //获得模型空间块表11 AcDbBlockTableRecord* ... 阅读全文
posted @ 2012-08-31 10:26 翔麟 阅读(639) 评论(0) 推荐(0)