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 8897 1

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程, p: c, T; F* L' |, b
3 s% K2 X4 f- H
0 X4 ^$ C3 C9 X1 Y
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
0 W: o2 R# K" o+ X2 n6 ]1 l
' H% R" ]: K  E: E4 b. v1 ~' f
. e$ _, ]) k4 a6 t3 B2 r  ^, n
研究了下,具体的做法如下!+ T/ t" Y4 O  |* J& W& m' j
8 L; s+ i+ O* T' _9 M
" ^$ h# }5 T2 M- ?
(1)4 R" X0 H) G9 [8 s+ F2 ]+ |5 J5 u
tbr文件按以前的做法创建:
' p/ d& {  I9 ~- |& q# c& s. a8 \+ D7 f6 n+ K
1 S5 X  q0 \! {
TITLE PLMHomeToolKits
; }# c) x$ l8 W6 {VERSION 170
5 b! I6 V2 A5 |) A4 c# ~/ aBUTTON OLDUIBLOCK_BTN
' B  c. \. G; X! G, A0 K* \LABEL 创建简单方块$ A- K( E, L, H3 a0 |
BITMAP plmhome.bmp1 e& A4 L& K2 y7 q) o1 n) F

- B% i* m8 z9 [4 y$ YBUTTON SelectionExample
4 @5 i% P8 e$ a5 \LABEL SelectionExample1 P/ g8 A/ I7 X6 r: q1 `" N
BITMAP blend.bmp
, u" Q. C# j) w; k; w% ^2 j# h& g3 [9 \* a) {
BUTTON PLMHome_Tools<1>* L! h( [* g9 l
LABEL PLMHome_Tools<1>9 j& R# D- c; h+ D' H5 F* E6 ~
BITMAP delete.bmp" t! m* j* c2 o
0 q1 h( f2 ^) }- w! I/ R- ?- h+ e
6 I1 }$ ~4 A# H' R: U0 c( |& _
BUTTON PLMHome_Tools<2>: I( U5 W3 V# a" _8 o  E: l  \. ^
LABEL PLMHome_Tools<3>
3 P" y% c3 y9 n5 ]. W. BBITMAP blend.bmp0 S: y9 `5 P3 w) z
6 t, |5 o0 q! x6 Z; G7 p
BUTTON PLMHome_Tools<3>  r; K- v  _. Q- q/ v6 a$ S; M
LABEL PLMHome_Tools<3>
, F8 e, M. \8 H+ u8 X5 D( aBITMAP blend.bmp
* j+ L- {0 `1 Q" O! O% s1 d' P0 h9 K6 L0 n

# D( s. n, }6 b6 gBUTTON PLMHome_Tools<4>1 W# O1 s) G: M6 H# b4 k$ _0 ~
LABEL PLMHome_Tools<4>% W" w3 }/ }/ s0 n7 C
BITMAP blend.bmp
3 G: j: x7 |9 P6 Y. r7 g
6 F* f! A" {+ w. U& F* |9 k! aBUTTON PLMHome_Tools<5>
, A( \& A7 p' mLABEL PLMHome_Tools<5>5 s# ^* U! b; q; a
BITMAP blend.bmp
0 \8 J- X* D- m: q% X  k/ M
2 A5 m; h1 f1 V5 ]/ ]BUTTON PLMHome_Tools<6># ]( x1 D, ~$ L  |* J9 w
LABEL PLMHome_Tools<6>2 D: f! C  g; ?' `
BITMAP block.bmp8 Q3 ]0 O1 ^0 r% z+ M# P3 D0 @
! o( m5 a5 r+ ]
(2)创建一个rtb文件,这里面的写法很简单
, Z) G2 u; q: O$ P. G
% p* U) I  O5 o* ]2 g1 @!
$ O4 @, G2 g+ A!  NX PLMHome Tools ribbon tab file' [* Q2 j! T1 S
!# C, `7 I  r# v) L, C
! + o: W- Y. a0 p! |( D  @- a
3 ]% v* `; K# W  T& r9 |
TITLE  PLMHome Tools    (此处添加一个tab标签)
. R7 B- s; o% V. i* N  P( GVERSION 170
* n; ?" G/ `3 {( c6 D
, V, H; a, Y+ e; t6 D% jBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP& }2 _+ [% g- Q
LABEL PLMHome Tools <1>
. f! I, S$ a! ^0 f& F: W4 r0 |% ZCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)( l4 E' i  j/ y: D" w
BITMAP blend4 r7 o9 x: v8 |/ X, x

) `. v3 B8 D9 d. U- y    BUTTON OLDUIBLOCK_BTN
. I! y0 C  E+ f    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)3 B0 O  |3 {9 z/ w& |! G

& i0 ~: i% o5 c1 v. F    BUTTON SelectionExample( o0 J# A2 U) C
    RIBBON_STYLE SMALL_IMAGE, B+ z9 w) E5 E0 ^- E0 C- K2 c

' B  ?6 `) C5 Y- P% r" _$ iEND_GROUP! n1 R8 s9 s3 l9 s6 f

1 m6 `2 r* `+ Q& C7 d& v5 oBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP17 \1 {( t& r6 Q# [8 g
LABEL PLMHome Tools <2>
+ [% |, P+ H% a8 `4 \CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)
5 X2 v2 b0 f4 k9 {BITMAP block
, R2 c5 H3 y7 W: H" R/ _
8 p6 \6 x2 Q; ?$ G( A8 ~    BUTTON PLMHome_Tools<1>
( [7 _- j( f; y; {          j4 E- _. s3 k+ {
    BUTTON PLMHome_Tools<2>
, D, m0 g- Y% h! S4 K
/ V, b' A8 p, ~" t# S' J0 k    BUTTON PLMHome_Tools<3>' q' ^6 U% T8 u1 Y

# B* M. e" i$ f
' U8 M% J1 |. ]# B0 V- b7 lEND_GROUP& q; ]1 K- N# W1 i$ m
/ M- K% z7 z! w; d
BUTTON PLMHome_Tools<4>
( J) K4 a( g/ T
+ r: B& `1 C' Z6 v& r! c' sBUTTON PLMHome_Tools<5># t/ @+ m. m; ]7 C
7 Z* {1 r% B  P4 [- u) W
BUTTON PLMHome_Tools<6>
) @* }/ Y4 h7 {0 c2 P  z' \/ K% W; _3 `. ~% M4 ~: ]

& E" R& P; m+ u7 D' C7 v( t" f这个文件也放在startup下面。这样就ok了,看看效果吧!!' h+ G0 p1 N4 W6 w/ n( f# b
5 C0 T0 z& L2 n7 W+ Q; l
具体的请看我二次开发的实例视频教程* s  W3 ]3 d& p: h

1 ~% I3 B4 S, o9 _http://www.plmhome.com/forum-NX9Dev-1.html. \! `0 h3 K2 J' C( _! V% m) c

: x: \8 Q. V- i( a

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程
; ~$ s; O' I1 `1 m
8 x* h1 K5 u2 X. O. v( L

. }6 g. G+ G5 l; I5 ]. a
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了