与用户交互在图上单选对象,该有函数不带过滤功能
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;