|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
NX二次开发源码分享:Explorer浏览控件的成员获取方法- i5 S! o; P- g( `% j7 @0 f
0 K! c6 D% S" `7 L
+ ^ T6 r) x# p5 K( ?; C) ?! ~. L
分享下给大家,这是个新的UI,实际的用处就是在使用首选项设置的时候,用的比较多!5 c& `4 U/ { G9 G/ ]4 E
每一个节点的类型是Group类型哦!
% e! K9 Q( d4 A+ S- b C' O
4 m4 t* l' q5 y7 C' h( e& I# w3 S! q8 c* R' e& W" }6 B
ListingWindow *lw = theSession->ListingWindow();
" a- p: z9 R% ? lw->Open();
. s8 |# \7 B4 E+ [" q& v " Q7 y+ f/ L* G5 U+ `4 l, A% [
for(int i =0; i < explorerRoot->Members()->Length();++i)
. w# B, \& \; I) F- Y, Z {
* M) E% x" c- e( C5 g3 Z
& F! h1 N9 S B5 f BlockStyler::Group *explorerGroup = dynamic_cast< BlockStyler::Group *>(explorerRoot->Members()->GetUIBlock(i));
, H- D; b$ L) u U / t( H4 j$ U% s8 i0 n
for(int j =0; j < explorerGroup->Members()->Length();++j)$ B* w' {0 d' |. [! Z! y, E
{6 Q; n" ?, k/ f4 U- l% J
BlockStyler::UIBlock *uiBlocks = explorerGroup->Members()->GetUIBlock(j);8 j! ~) F- K+ g+ B8 U
lw->WriteLine(uiBlocks->Name());
. ?" O8 i! D8 F [) i# d8 ^5 X }
- p) u7 F8 B; [7 V u z/ H }
+ |$ ]) Y; s' Y) [) H+ c" v @
Z5 [$ C& q, @5 a0 |/ ` |
|