|
- //************************************
- // Summary: 得到块定义id(通过块名和数据库指针)
- // Parameter:
- // idBlkDef - 输出块定义id
- // szBlkName - 输入块名
- // pDb - 输入该块所在的数据库指针
- // Return:
- // Update Time: 2021-7-16 16:20:52 peihaodong
- //************************************
- bool PhdArxBlock::GetBlkDefId(AcDbObjectId& idBlkDef, LPCTSTR szBlkName, AcDbDatabase* pDb /*= acdbCurDwg()*/) const
- {
- AcDbBlockTableRecordPointer pBlkTblRec(szBlkName, pDb, AcDb::kForRead);
- if (Acad::eOk != pBlkTblRec.openStatus())
- return false;
- idBlkDef = pBlkTblRec->objectId();
- return true;
- }
复制代码 |
|