|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
// Function name : SetCurLayer9 [$ G: {/ {1 Q3 f
// Description : 设置当前层
% a- M+ p, [; w; A/ H// Return type : Acad::ErrorStatus! e. N3 \' j9 R6 o7 A; v$ \/ l
// Argument : const char* lpLayerName! q6 P. F: p i/ g, \
// Argument : AcDbDatabase* pDb/* = NULL */( c# `/ }# ]# c; m
Acad::ErrorStatus SetCurLayer( const ACHAR * lpLayerName, AcDbDatabase * pDb /* = NULL */ )
, j# ]3 c7 ~* c% z& D$ _{* H% H4 f1 I1 L
AcDbDatabase * pCurDb = pDb;
' W2 C3 }) _4 Hif (pCurDb == NULL)$ Y0 K: j- b9 z' M M& Q9 R& E
pCurDb = acdbHostApplicationServices() -> workingDatabase();8 c; }/ M! P' J# _# n
AcDbLayerTableRecordPointer spRecord( lpLayerName , pCurDb, AcDb::kForRead);
& J4 L9 _! H. L" j* D$ \+ XAcad::ErrorStatus es = spRecord.openStatus();# ~; |1 z7 b* S$ j/ k) ]. k
if (es == Acad::eOk)$ u$ r+ \& w$ K
{" {& Z4 C5 O& k/ |
es = pCurDb -> setClayer(spRecord -> objectId());
" [/ V3 H: A; j6 w& A2 O7 z}' T- c& u [: i, I$ r. U
return es;) j& u$ J. y3 ?7 u. W; |
}
( `9 g% n9 r: H: g5 b 转自:http://www.colinchou.com/archives/239* f4 `( g+ d9 L$ S( U, X$ D* x
# |3 M& G4 E. A' r- B
5 c) ?/ U% D' y) J. \( y+ s, ~ http://www.3dportal.cn/discuz/source/plugin/sina_xweibo_x3/xwb/images/bgimg/icon_logo.png 该贴已经同步到 colinzhoucn的微博 |
|