PLM之家PLMHome-国产软件践行者

[二次开发源码] NX二次开发源码分享:Explorer浏览控件的成员获取方法

[复制链接]

2015-1-29 16:31:12 2631 0

mildcat 发表于 2015-1-29 16:31:12 |阅读模式

mildcat 楼主

2015-1-29 16:31:12

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
NX二次开发源码分享:Explorer浏览控件的成员获取方法
0 Q/ z8 p6 w$ h- J. u3 j+ _- Q" g) h% `! _, D% N/ n' A( O) d

$ j3 r8 n* v& g$ {8 h分享下给大家,这是个新的UI,实际的用处就是在使用首选项设置的时候,用的比较多!
! ^( O& ^. S4 j, D每一个节点的类型是Group类型哦!
2 z' I+ s. ?0 G6 ?7 r$ Q0 q& }$ }
  B; B0 `! m4 T* Z6 A1 b9 L) @

9 [5 H; ~( O4 O& H( l  n' OListingWindow *lw = theSession->ListingWindow();
9 c9 M1 A- b$ ]3 t$ f" o                lw->Open();
6 `0 C" @1 [1 k* ^7 l$ M1 x8 P                ! I# w; O/ G, i" T. u; i6 c' C
                 for(int i =0; i < explorerRoot->Members()->Length();++i)
6 z2 v' F" O+ J" Q" R+ q1 p3 A                 {
; V$ I1 g; q9 D" G                        9 E4 `: j1 P- v! U( Q4 d' p
                         BlockStyler::Group *explorerGroup = dynamic_cast< BlockStyler::Group *>(explorerRoot->Members()->GetUIBlock(i));$ n. q4 Q8 {1 L& C3 ?
                        
3 r: [+ l; x* E: b+ E                          for(int j =0; j < explorerGroup->Members()->Length();++j)
! X9 a9 e- j, a                         {) G5 n9 b, U/ t5 o; ~
                                 BlockStyler::UIBlock *uiBlocks = explorerGroup->Members()->GetUIBlock(j);6 o* M& F7 Y( b0 Y
                                 lw->WriteLine(uiBlocks->Name());
& j' q* h$ G! C9 q1 F* D# m: v" A                         }
, {1 X6 ]4 y: N* W% `. L                 }
) _2 I* I) l$ Q2 W/ C. P$ D5 L1 Z; L" N4 M* ]5 q
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了