|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
NX二次开发源码分享:Explorer浏览控件的成员获取方法 ^/ b2 ]0 A) q
& T7 ^1 _2 t3 [0 C
. Q' C+ B* o$ |+ [6 K" T分享下给大家,这是个新的UI,实际的用处就是在使用首选项设置的时候,用的比较多!* c# C7 c8 K" k. L* A% e
每一个节点的类型是Group类型哦!) C2 y/ i8 Q3 s1 E
5 ~. l- ]+ |# Y% Z& y& c) ~
5 w: x7 _) b& R* r0 q3 S' Q4 iListingWindow *lw = theSession->ListingWindow();
+ e9 O8 F2 H- i, @% s2 Z lw->Open();
6 ^# i1 j; s0 ^) i; H! G ' H& R( l* U P9 D& Y
for(int i =0; i < explorerRoot->Members()->Length();++i)
: a% G. `6 v( ` {
" i" n1 L6 ]- v/ ^6 |3 H 9 i0 p' _7 x8 }1 S @! S1 S- }1 e3 z b
BlockStyler::Group *explorerGroup = dynamic_cast< BlockStyler::Group *>(explorerRoot->Members()->GetUIBlock(i));
2 i6 B* D$ ~: T. F6 r( M( V
0 L6 q7 W7 p- w' @3 ]0 a! _0 @1 a for(int j =0; j < explorerGroup->Members()->Length();++j)8 _( b0 X3 B7 J) B$ m
{: E! C: k5 ?2 e' ?0 [' Y9 X
BlockStyler::UIBlock *uiBlocks = explorerGroup->Members()->GetUIBlock(j);
/ W6 t: M1 C, |1 ^ lw->WriteLine(uiBlocks->Name());6 {/ A: U \2 o
}1 w$ p1 u) a v( v: c
}
6 Z4 ^5 n) }0 L. B1 s$ d; v. H0 Q- \. [( ?) q0 |
|
|