我不介意我再也不用将ads_name转换为objectid
- static void RxlRxLib_getEnt(void)
- {
- CPromptEntityResult result;
- CEditor::GetEntity(result, _T("\nSelect Entity: "));
- if(result.Status != Acad::eNormal)
- {
- CRxTrace::PrintStatus(result.Status, _T("Select Failed"));
- return;
- }
- AcDbEntityPointer pEnt(result.ObjectId,AcDb::kForRead);
- if(pEnt.openStatus() != Acad::eOk)
- {
- CRxTrace::PrintStatus(pEnt.openStatus(), _T("Select Failed"));
- return;
- }
- acutPrintf(_T("\nLayer is %s") ,pEnt->layer());
- }
|