www.mxdraw.com
内容索引主面
前一个向上下一个
MrxDbgUtils::selectEnt 方法

带过滤条件单选择实体

C++
static int selectEnt(IN const CString& strPrompt, IN const struct resbuf* pRbFilter, OUT McDbObjectId& objId, OUT McGePoint3d& ptPick, IN bool isFilterLockedLayers = false, IN MxSSGetSubEntity* pSubEntitys = NULL);
参数 
说明 
IN const CString& strPrompt 
选择时命令行提示 
IN const struct resbuf* pRbFilter 
过滤条件 
OUT McDbObjectId& objId 
返回选择的实体id 
OUT McGePoint3d& ptPick 
返回选择实体时,点取点坐标,返回的是WCS坐标。 
IN bool isFilterLockedLayers = false 
是否过滤在锁定图层上的实体,默认值为不过滤 
IN MxSSGetSubEntity* pSubEntitys = NULL 
查到的块里面的实体 

返回RTERROR 没有选择到需要的实体 RTNORM 成功返回 RTNONE 空回车

Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!