与用户交互在图上单选对象,该有函数不带过滤功能
ARXDLL int mcedEntSel(LPCTSTR pszStr, mds_name& entres, mds_point ptres);
Mcedads.h
参数 |
说明 |
LPCTSTR pszStr |
命令行提示字符串 |
mds_name& entres |
返回选择的实体名 |
mds_point ptres |
返回用户选择实体时点取的点 |
成功返回RTNORM,空回车返RTNONE,点取点,空选返回RTSELEMPYT
例如:
mds_name entName; mds_point pt; if(Mx::mcedEntSel(_T("n 选择需要离散的实体:"),entName,pt) != RTNORM) { return; } McDbObjectId objId; if(Mx::mcdbGetObjectId(objId,entName) != Acad::eOk) return;