PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

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

  [复制链接]

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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程
) I6 A* p; o# }' L1 W
1 G* ?% o# Q) E% ]# A# }

- I6 N' E- N! E% |" w8 c& J我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!# x3 [1 l$ C2 \' M9 d; k6 b) J

4 ]* d6 D! \' |0 X' K; _

. x) R' M4 e: Y! c研究了下,具体的做法如下!
% Y! n& K* }  J- @* P5 N/ \- m3 b0 m8 }9 e

/ G% G# h+ ?: p. ^. e8 x2 ~) N; S' a9 U(1)4 F' T' T! U2 p( y* i1 |& f
tbr文件按以前的做法创建:
; r( `! M4 M: k* }+ r
- a1 }5 h5 G8 W0 N3 W; x

3 K0 P. ]9 J3 j3 |( f9 YTITLE PLMHomeToolKits
: {* r2 @# C, Q5 f7 K1 s6 SVERSION 170, J! i- U1 b- U5 m$ q+ W
BUTTON OLDUIBLOCK_BTN8 E/ u% g& H* i( I* x' j
LABEL 创建简单方块  ?# Z5 m( i7 ]
BITMAP plmhome.bmp
' \7 D- X* K. E9 z
$ c' f; `3 g4 P' a, y$ gBUTTON SelectionExample* e/ S- `: F5 Z% ?# P% a4 H
LABEL SelectionExample
3 H$ b* g) D! _# S- |% F: @; X' j6 NBITMAP blend.bmp
  [. y; o+ ^9 U) t$ x- J
  [0 ?! C" }6 iBUTTON PLMHome_Tools<1>
% v2 ~3 B% m/ XLABEL PLMHome_Tools<1>
( g" _/ a' n0 [/ b, b* C% ABITMAP delete.bmp
0 t% D1 G, g8 V
% m3 X" p, Y9 t- I- O* Y; W5 ]/ r  w1 O2 [; h7 D5 x
BUTTON PLMHome_Tools<2>
# u/ O, w- X% ALABEL PLMHome_Tools<3>
7 E# Z( i. ~! }+ v% D, kBITMAP blend.bmp
* [3 f3 C5 o% M, `% _) ]" m  J6 b6 k7 f* ^& m
BUTTON PLMHome_Tools<3>6 p5 a. C0 V: Z' M8 x5 b
LABEL PLMHome_Tools<3>
1 q  _  L9 w4 k  {5 ?BITMAP blend.bmp9 q( a  O5 m# j2 P! w

( n& \) p" I$ B0 \7 Z) Y; P- v' h# H# D' d  ]5 w
BUTTON PLMHome_Tools<4>4 S9 f! Z6 A: b; Z& y
LABEL PLMHome_Tools<4>
* k9 |- b# h( [BITMAP blend.bmp
5 W+ @$ R6 e. F0 I9 l2 w5 O; `: `3 a/ ?
BUTTON PLMHome_Tools<5>+ U: c  P* k3 \! l  Z  n
LABEL PLMHome_Tools<5>! }8 U6 x# d) V  k
BITMAP blend.bmp; T6 m8 Q3 g& C0 m8 H# E& l
7 H0 G$ I" ~. b8 G. _& q
BUTTON PLMHome_Tools<6>
7 n- q1 Y( k9 E/ }1 d1 y+ ULABEL PLMHome_Tools<6>/ f7 Q3 J+ x( e: S  |( A
BITMAP block.bmp3 T, e/ \' m5 W% ~1 X

! {* K1 m3 w# L7 W(2)创建一个rtb文件,这里面的写法很简单3 f/ W9 b% p, b) R9 x* k* }
0 w+ b# S+ s. i% L7 R
!
  Y8 U5 Z, W( ^, U. k% L# q. X!  NX PLMHome Tools ribbon tab file
+ t4 R1 W( U; ^" c!
& S8 y- n' D2 N' [& k, B!
5 L& F& \  F3 N  p
% i" L1 n# F  T+ L/ z; p9 E& gTITLE  PLMHome Tools    (此处添加一个tab标签)
. h8 [  C6 B- q: K2 C- O$ xVERSION 170: _9 P5 n# w5 `2 ^
0 z0 Q; z( O* d( u2 x
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
) L( ^2 _; }1 y: I; L9 W! hLABEL PLMHome Tools <1>
. f( V% w9 A, e4 Q# D; XCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)
6 E8 B  D" |7 G1 c- v+ EBITMAP blend
8 p8 n# p: E5 S2 s/ ]8 c; C9 E$ B2 H. L1 f, c7 P
    BUTTON OLDUIBLOCK_BTN
4 _- D1 o* _% o% ^/ q    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)
6 U' k: |' T: g% k( k/ d/ m
3 F/ a' ]" [( T/ c( F& s    BUTTON SelectionExample
% t& f- J. I2 ]    RIBBON_STYLE SMALL_IMAGE
) a5 c) }( d% u' y* G; s
3 `. L3 Y" K2 P3 iEND_GROUP
" `  g. e8 ]' X5 x- k1 C5 l& t6 s9 r3 Q+ B2 Z
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
4 {% |/ X1 k# ]9 g+ E3 U1 Z( LLABEL PLMHome Tools <2>
# Y2 V. N" j* S$ t4 H( g) aCONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)
/ U% P% L; t7 o, zBITMAP block
5 l. f4 j/ D, N- W* I
2 U4 G' r; }) W% h# y    BUTTON PLMHome_Tools<1>  d' E- u1 B* Q
        . G8 \8 I: [9 Q
    BUTTON PLMHome_Tools<2>
$ _" q- I  N5 T/ S! j! w
. S. x5 C8 Y6 |9 b% K    BUTTON PLMHome_Tools<3>0 K7 w' D5 y( ?" K/ z

/ t& M5 t: Y  b/ D6 q6 v! y1 d' ?* I3 g; \! }% V' j
END_GROUP7 \6 n! k6 |: l
$ X  O' T& S1 ?* ~3 u; F: i
BUTTON PLMHome_Tools<4>) d/ m2 u: W7 X
. L: O2 ]" W5 E: |+ q: Y$ M
BUTTON PLMHome_Tools<5>
7 m% h  T! I& X9 ?; t9 S& B
. L) ?; C/ G& e) bBUTTON PLMHome_Tools<6>
7 N2 N# i. _+ p) K2 \# S/ h; h" }! X% @& Z
; T- W) |! R2 D3 W3 o; g
这个文件也放在startup下面。这样就ok了,看看效果吧!!7 {' i; S' ]6 R1 `& ?8 \

' {7 @7 O* W0 |/ g+ u2 S具体的请看我二次开发的实例视频教程
- j" [+ y) y- j% l8 c' e
: ]2 A  S  w# V" Lhttp://www.plmhome.com/forum-NX9Dev-1.html
+ Q$ {6 `  W; N& V* K) K! E4 D/ M( N3 k' p

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

1 v7 P7 B; h3 S, K, S6 y9 m. j1 ^( Z, T3 C2 z$ P8 G. b9 _4 ~% G
# s; F! G0 J2 Y% N% @
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了