www.mxdraw.com
内容索引主面
前一个向上下一个
Mx::addNewXRefDefBlock 函数

增加一个外部块参照。

C++
ARXDLL McDbObjectId addNewXRefDefBlock(McDbDatabase* pDb, CString pathName, const CString& blockName);

ArxFun.h

参数 
说明 
McDbDatabase* pDb 
数据库 
CString pathName 
块参照文件路径 
const CString& blockName 
块名. 块名不能为空. 

返回新增加的块记录id.如果块名已经了,就直接返回id.

例如: 增加外部参照代码

    void CTestCommands::InsertXRefDefBlock()
    {
        McDbObjectId recId = Mx::addNewXRefDefBlock(Mx::mcdbCurDwg(),_T("block.dwg"),_T("testxref"));

        McDbBlockReference* pBlkRef = new McDbBlockReference;
        pBlkRef->setBlockTableRecord(recId);
        pBlkRef->setPosition(McGePoint3d(100,100,0));

        MrxDbgUtils::addToCurrentSpaceAndClose(pBlkRef);
    }
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!