把实体放到当前选择集中
static BOOL AddCurrentSelect(MXDRAWOCXHANDLE hOcx, const McDbObjectIdArray& aryId, BOOL isShowGrid = TRUE, BOOL isUpdateDisplay = TRUE);
参数 |
说明 |
MXDRAWOCXHANDLE hOcx |
控件句柄 |
const McDbObjectIdArray& aryId |
实体id数组 |
BOOL isShowGrid = TRUE |
是否同时显示夹点,默认为TRUE |
BOOL isUpdateDisplay = TRUE |
是否自动调用更新显示 |
成功返回TRUE
把一组实体增加到当前选择中,该函数要求在命令外调用 例如:下面代码演示返回当前选择的实体
MrxDbgSelSet ss; ss.impliedSelect(); McDbObjectIdArray aryId; ss.asArray(aryId); if(aryId.length() > 0) { AfxMessageBox(_T("有实体被选择上")); } else { AfxMessageBox(_T("没有实体被选择上")); }