![]() |
【转帖】敬请高手们指点迷津,多谢多谢多多谢!
敬请高手们指点迷津,多谢多谢多多谢!
敬请高手们指点迷津,多谢多谢多多谢! acdbblocktablerecord *pnewblock=new acdbblocktablerecord(); pnewblock->setname("newblock"); acdbblocktable *pt; acdbhostapplicationservices()->workingdatabase()->getsymboltable(pt,acdb::kforwrite); pt->add(pnewblock); pt->close(); acdbline *pl=new acdbline(); pl->setstartpoint(acgepoint3d(100,100,0)); pl->setendpoint(acgepoint3d(400,100,0)); pnewblock->appendacdbentity(pl); pl->close(); pnewblock->close(); 以上代码创建了一个名为newblock的块,块中画了一条直线,上述代码编译后(arx动态库)在autocad2中加载后,运行,在autocad中新块确实产生了,然而没有直线显示出来,这个块好象是一个创建后又被删除等待purge的那种块,请问这是什么原因? |
| 所有的时间均为北京时间。 现在的时间是 08:39 AM. |