PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

[原创] NX9 二次开发中的Ribbon界面及图标的创建教程

  [复制链接]

2014-3-11 21:43:45 8879 1

admin 发表于 2013-10-29 21:11:30 |阅读模式

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程
- A% H; B9 P2 @7 j. t% |* _* W; O# \
+ m, k1 S  N+ [) _
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
- ]1 C$ w7 W8 ?, g. E! D& ]5 \- O, O
" R- `, A, d8 X: Y4 b- K) f

6 S' i5 X$ U! b* u4 F5 `6 L研究了下,具体的做法如下!. i# ~3 |$ J/ }5 d0 H4 @

+ W4 N4 n2 S7 F/ |
" K* O. V+ n" P  B4 Y8 R' O
(1)
- d% _7 s7 Q& T# ^: R9 Stbr文件按以前的做法创建:4 \. E4 |" d3 ]& ^. C5 J
$ y1 W2 H: s% x5 J; [
1 Y9 p* `! P7 }& A
TITLE PLMHomeToolKits
$ i9 ?/ d: J( `4 bVERSION 170# L. i5 d, \/ X" g5 c. W, _+ h7 q4 a
BUTTON OLDUIBLOCK_BTN; A# `  E; [& P- p: g5 G& B1 L
LABEL 创建简单方块* D+ z( m$ Q) E" K  g% ^2 R+ O
BITMAP plmhome.bmp
3 h! g2 [; j$ J; f( r- O3 ^! d& i3 Q) Z9 m" j1 E9 F6 }! f* l
BUTTON SelectionExample
1 G. [5 ]* h: Y( z8 H: ^LABEL SelectionExample
: o+ F# o$ z; f/ U, x* O  oBITMAP blend.bmp1 s/ w- r5 h. o

, s8 J& ?; T6 {3 ~BUTTON PLMHome_Tools<1>- C3 ^/ d7 S, O1 X0 q& C
LABEL PLMHome_Tools<1>
2 C% e9 N* K( D8 l' A  J2 hBITMAP delete.bmp
! K! u$ T( O4 m. p5 ^, `
3 q  `( ^2 c- X" X9 l# [0 }2 ^+ h, |' W7 O! b0 _6 G$ z& W
BUTTON PLMHome_Tools<2>* V7 U$ O( d) P0 I. k0 `4 g/ q
LABEL PLMHome_Tools<3>
5 |) X6 b. }- e. yBITMAP blend.bmp
0 x. @* O. h% e7 [% \$ m/ j. g, L' D/ S; r* l' F- }
BUTTON PLMHome_Tools<3>
3 A2 y9 S( M# |- j/ LLABEL PLMHome_Tools<3>$ _2 x+ w# O4 G0 N  [
BITMAP blend.bmp3 _/ L* Y7 D: d' M5 w! ~

5 D5 a( d) j+ Q
0 M2 M4 ?; W0 qBUTTON PLMHome_Tools<4>
' `  v' B9 _  B1 o2 d) |1 YLABEL PLMHome_Tools<4>
# h) E* c/ I( n- Y  n3 g" ABITMAP blend.bmp: W4 C% _5 A$ _. f$ \
5 ^- [+ n) p2 r! L. v% _3 x0 u
BUTTON PLMHome_Tools<5>
* O/ i' i. e# wLABEL PLMHome_Tools<5>
  [) W  V5 j4 g3 X6 P( [BITMAP blend.bmp
6 Z9 k. y/ t" Q; _0 E2 b2 q- u' X  k1 B/ P
BUTTON PLMHome_Tools<6>
0 M. {3 s0 Q" qLABEL PLMHome_Tools<6>% R& o1 d# f; ]( Z0 k! Z0 l
BITMAP block.bmp
7 O, Y6 ?( l  D8 ]+ s' X8 Z$ t' ~! r% ^1 p, A5 e; u6 n
(2)创建一个rtb文件,这里面的写法很简单7 `8 E- w! V8 H, i. A

5 |' I1 L  q; C; |7 A4 ]: g!4 c& E0 Y) K; o1 I. Q" ]3 N. B+ L
!  NX PLMHome Tools ribbon tab file" }9 L1 E$ L" H1 S: ^
!
" v& R* H, V# a/ Q4 `!
1 l; k; k1 {% K7 ~
5 k7 Z' m* a1 Y9 G( }, I5 @1 d. hTITLE  PLMHome Tools    (此处添加一个tab标签)
/ ?* u3 ^3 @, B  uVERSION 170
0 m7 U, H6 J$ a7 z2 t
1 @/ S8 A5 q6 TBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP# g0 R# x% J" f/ `
LABEL PLMHome Tools <1>
' k: a6 c# O! fCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)# [8 Q1 k: h  n) `: u
BITMAP blend
' p( m' f, X9 Z% Q8 q7 ]( G
5 F- ]7 u& P- ^    BUTTON OLDUIBLOCK_BTN
8 e% `) k, T9 p    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)
* I: J% v+ d. U* F; X' ~+ ^- _5 Z! ~/ e; w* D5 E
    BUTTON SelectionExample, [( n( a# X$ E5 w- d9 n9 g
    RIBBON_STYLE SMALL_IMAGE
, n, K2 l- _$ v8 w6 ~# k; `2 q; T; r1 m3 a) m; k; K7 t* `
END_GROUP
# Y  W0 D5 K9 Z2 a! [( K# X& _! w. |" d, ?
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
! R7 V& a. Q9 M4 F% L4 k/ ZLABEL PLMHome Tools <2>/ o: f: f8 H/ V9 z0 G+ n- O5 ?0 o
CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)
3 B2 H$ Q6 S; I$ r- r3 M- JBITMAP block
; ~: q, F7 S6 F7 P7 q( H/ H+ E2 m. ]$ w7 d: t8 V: g, i' T
    BUTTON PLMHome_Tools<1>
/ m. [4 M$ I/ k% _        9 Z# _7 x% E, f  X) d* N
    BUTTON PLMHome_Tools<2>" j/ D0 ~  n4 f4 d# y
8 n+ I- k8 Y. i" Z
    BUTTON PLMHome_Tools<3>+ W  u- \$ m  F0 E! A& X3 O% @
; {2 f9 \: g- e7 ^; Y/ ~
! r4 m& y  }2 ^1 f
END_GROUP) W8 ~& I0 r- b

3 d7 J3 ?8 @* Z+ e) A7 wBUTTON PLMHome_Tools<4>. v5 W& d6 s5 v! \4 l+ H& F$ X1 B

3 H; o$ {: \5 W4 nBUTTON PLMHome_Tools<5>
" i0 B5 g+ c9 O7 h8 k
: m/ I, {5 ^. uBUTTON PLMHome_Tools<6>
. n2 @4 L% u4 ^! C1 ?
* z9 L. T% V; ~/ ~; _+ s. D$ x) R" ?1 S( }" H2 b  S6 J
这个文件也放在startup下面。这样就ok了,看看效果吧!!3 V. p3 R1 S# B( |3 _, f0 c1 ~

% m( k0 W) C$ w  Z) U2 z4 W. M具体的请看我二次开发的实例视频教程
$ b* \7 g! k) X
, I8 a- w  c9 X5 bhttp://www.plmhome.com/forum-NX9Dev-1.html& _, U' u* g" Z4 U2 v: {3 [( t  j

$ \7 U1 l6 x5 J1 q

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

0 K; B( G2 z+ Y6 e6 X
8 {+ @- V8 v8 \8 K

  X+ C+ V+ D& p# f- T: }4 i- q: q
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复1

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了