找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 481|回复: 0

[ARX程序]:请XD和大家帮忙看一下这段程序

[复制链接]
发表于 2005-2-20 12:57:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
void InsertBlock(ads_point basePoint,double angle)
{
        AcDbDatabase *pDwg =new AcDbDatabase (Adesk::kFalse) ;
        Acad::ErrorStatus es;
        es=pDwg->readDwgFile ("C:\\ccd.dwg") ; //C盘是有这个文件的
       
        if(es==Acad::eOk)
        {
                AfxMessageBox("readDwgFile Successful!");
                        }
        AcDbObjectId blockId ;
       
        es = acdbHostApplicationServices()->workingDatabase()->insert (blockId, "myfile", pDwg,
                Adesk::kFalse) ;
        if ( es != Acad::eOk )
                acutPrintf ("\n插入块错误.") ;
        delete pDwg ;
        AcDbBlockTableRecord”,
AcDbBlockReference对象,
        AcDbBlockReference *pBlkRef =new AcDbBlockReference ;
        pBlkRef->setBlockTableRecord (blockId) ;
        AcGePoint3d inbase(basePoint[X], basePoint[Y], 0.0);       
        pBlkRef->setPosition (inbase) ;
        pBlkRef->setRotation (0.0) ;
        pBlkRef->setScaleFactors(AcGeScale3d(1,1,1));       
        AcDbBlockTable *pBlockTable ;
        acdbHostApplicationServices()->workingDatabase()->getBlockTable (pBlockTable, AcDb::kForRead) ;
        AcDbBlockTableRecord *pBlockTableRecord ;
        pBlockTable->getAt (ACDB_MODEL_SPACE, pBlockTableRecord,
                AcDb::kForWrite) ;
        pBlockTable->close () ;
        AcDbObjectId newEntld;
        pBlockTableRecord->appendAcDbEntity(newEntld,pBlkRef);
        pBlockTableRecord->close();
        pBlkRef->close();



       
}
为何调用该函数,所插入的块显示不出来的!问题出在那里!
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-22 09:38 , Processed in 0.186385 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表