|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
NX二次开发源码分享:Explorer浏览控件的成员获取方法
* K( X+ D. ?# R8 W
4 Y, l( M7 l4 d$ V+ F0 p2 `: C3 Y& n z; J3 j' M; V* v" L+ M) U, F! b
分享下给大家,这是个新的UI,实际的用处就是在使用首选项设置的时候,用的比较多!
- a" r8 M. _& h4 I1 l" k5 R5 {每一个节点的类型是Group类型哦!" D5 ]2 d( B- `8 u0 H! l1 e4 O
/ L0 X; n7 B7 _5 C5 @9 b; V* M6 K$ @$ t- a( @( N' D
ListingWindow *lw = theSession->ListingWindow();7 n) P! U. R2 a0 S6 t1 ?+ }) s
lw->Open();
- N# i& n* Z9 @% P+ ? & a& s" E' u+ o( x& G0 z
for(int i =0; i < explorerRoot->Members()->Length();++i)
8 a( \; ^" R' E- z; k# x! f$ O {7 E4 I: z" N9 a3 t: _8 n: U1 u3 r- b
- j3 c4 h. ]; j7 j4 ^: r
BlockStyler::Group *explorerGroup = dynamic_cast< BlockStyler::Group *>(explorerRoot->Members()->GetUIBlock(i));
" h- r, D0 N( ^+ b, S4 L% Q5 T
' L% l9 S2 c6 f$ r( O8 E7 g4 m for(int j =0; j < explorerGroup->Members()->Length();++j)
+ R4 I3 j5 H8 s0 j8 i {
. B8 N& M- [9 `7 g3 p BlockStyler::UIBlock *uiBlocks = explorerGroup->Members()->GetUIBlock(j);
0 g2 S7 E1 V$ X4 \ lw->WriteLine(uiBlocks->Name());
3 c# {, e- i! u* N. [ }
% m9 e6 {! o5 `$ }" E \ }
0 b o1 j N- p6 \3 ^* Y
( p1 `; X7 e& x6 F |
|