由实体名得到对象的id
ARXDLL Mcad::ErrorStatus mcdbGetObjectId(McDbObjectId& objId, const mds_name objName);
dbmain.h
|
参数 |
说明 |
|
McDbObjectId& objId |
输出对象的id |
|
const mds_name objName |
输入实体名 |
如果成功返回Mcad::eOk,如果传递的数据非法则返回Mcad::eInvalidInput
例如:
ads_name entName;
ads_point pt;
if(acedEntSel(_T("需要偏移的PL线:"),entName,pt) != RTNORM)
{
return;
}
AcDbObjectId objId;
if(acdbGetObjectId(objId,entName) != Acad::eOk)
return;