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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程
  n# A: @* f. N+ _0 x- c' ~' V0 k9 Q# a% p9 j. i
% ^4 ~4 T# y6 E9 z. a) m
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!2 _5 H1 u& m7 |

! \5 ?# D' ^# |- N+ |
8 L4 i5 w" A8 i! ], T
研究了下,具体的做法如下!
. k/ R9 V) ?0 Q$ @: b9 y" F& O
7 \0 V' t; S8 ~- l# q9 z' ~
: o" C! A+ g* I* a/ u) e
(1)1 U  g! f. s7 R- A# B
tbr文件按以前的做法创建:
% t: z# G( C7 c* s% _2 }/ z! @9 E+ d2 T# }' u
, D- I% H& b5 }
TITLE PLMHomeToolKits9 T3 Z8 F! o0 c' a4 O  A
VERSION 170
/ X2 m) D2 q/ iBUTTON OLDUIBLOCK_BTN
% }  L* ?2 p& U' V. sLABEL 创建简单方块. ?, T9 Z: a1 \* y4 v( Z* X7 V
BITMAP plmhome.bmp$ @/ z  v' [$ S- i
3 I% z& B0 R" u8 V
BUTTON SelectionExample+ d7 Z4 ?9 p% d: ^. ^$ e
LABEL SelectionExample1 }/ x- z( O0 e! c
BITMAP blend.bmp9 O/ y1 D5 G8 p( U6 `  h: o

( n0 B6 Q, c* r; g1 S/ kBUTTON PLMHome_Tools<1>
6 D, i9 ?  W1 l2 J' NLABEL PLMHome_Tools<1>% C* W7 @2 ^2 ]
BITMAP delete.bmp& M7 e/ N9 J+ Q' x
# ]6 t0 X" w* T& n. ?9 S

9 B5 k" K, @  R9 X! }3 cBUTTON PLMHome_Tools<2>
3 m5 Y: J' n; x1 L& _: s- S' zLABEL PLMHome_Tools<3>
& P9 v0 G0 a3 f0 y0 K) \; y9 C8 dBITMAP blend.bmp
: g) ~: S9 |9 t' B) ?
7 c3 D0 _4 K4 k& x" m, @; OBUTTON PLMHome_Tools<3>
( ?3 d0 a6 J6 s8 wLABEL PLMHome_Tools<3>
! j+ R7 U2 O$ Y9 ]8 N% k8 M0 H2 cBITMAP blend.bmp0 y! L! ^2 L9 {' r4 ^
4 e0 O4 G# w% p+ a7 ]) L

+ R  _& Q( |% E% C+ ?! oBUTTON PLMHome_Tools<4>
  t) R' |- V+ J9 uLABEL PLMHome_Tools<4>5 |1 t; p9 j, A: L
BITMAP blend.bmp
( C& n; g0 k# M/ G* F( U
1 d8 ?) Q& R/ Y  g: TBUTTON PLMHome_Tools<5>* `$ z) r6 J. N$ ]6 q% q" G( I
LABEL PLMHome_Tools<5>
7 O& U; u$ c0 s+ h8 ABITMAP blend.bmp+ G; _( D: b/ G+ y) t

% u6 `8 X* a( Q% qBUTTON PLMHome_Tools<6>; J8 w: e' g6 Z; I& O
LABEL PLMHome_Tools<6>  S3 P6 w5 B6 {4 s* Z
BITMAP block.bmp
( }1 L4 L8 C. s* G# g% L: M9 i6 R2 ^" I2 {/ ]
(2)创建一个rtb文件,这里面的写法很简单) s- x8 J8 _( j9 p4 T
' R2 V% }8 {6 n
!
: r2 n' t. d* c! y' W% B4 O# g!  NX PLMHome Tools ribbon tab file* w% m% \$ b) R5 _8 P+ V
!
7 w) S5 M; t0 {2 U7 m% P! 0 }4 g7 Y% Z3 R
' F- u- {, w% B  x( Q1 o, i2 O& ^
TITLE  PLMHome Tools    (此处添加一个tab标签)/ G- C7 y5 B& z! R' y: f, Q  I
VERSION 170
  P5 Q$ B! ?; {; w' C' I9 ]; m. k
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
2 V3 e7 ?! c8 ?. x  I) JLABEL PLMHome Tools <1>0 Q- b% ]+ B# ?/ C3 U
CONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)
  b: P4 D3 [5 X2 UBITMAP blend4 ]! e8 }) ?1 M) ^* @
: l) |( R5 }: s! z, Y
    BUTTON OLDUIBLOCK_BTN0 L$ p% f& d$ ~" L; ]% b* k6 d! ]8 m
    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)  I3 _3 B) B, c/ {, \( W7 v

7 G5 {2 G, w# A! s. [& X    BUTTON SelectionExample
  Z* K+ F0 r& k    RIBBON_STYLE SMALL_IMAGE1 \* ^! M9 ?' [- E
6 u2 n# c* w0 f
END_GROUP
3 E9 V0 T1 S. j& M% `* ~) P, H/ {1 w* C2 r; V
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
6 Z: L, h7 c5 k: M8 eLABEL PLMHome Tools <2>' V4 s* R4 b! E' Q# m! T3 n, m
CONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)+ H( s: j* B: ], F4 [9 E: _
BITMAP block
! b' J6 e* U' P4 i
+ M* I8 p; {4 Y2 Q% w: P( L1 ~    BUTTON PLMHome_Tools<1>2 M1 Q  k% l7 n' C9 t, Z0 [
        8 Q' ~9 B) U( `7 g8 J" Q# i
    BUTTON PLMHome_Tools<2>& t( E  }( b- b$ C7 W1 b

6 U* o3 k( L; c" z  w/ v    BUTTON PLMHome_Tools<3>4 l7 X, g1 d- z" K1 H" T% m

; \4 j/ x5 i! Q& s7 b% }) n2 J( Q; S: H+ ^. G
END_GROUP
" `' i8 H5 x- }# e
. F5 k, `' u! @+ ^BUTTON PLMHome_Tools<4>
. I% l+ D, U# f( u1 r% t$ Z0 r' r; F; T$ H4 L+ P
BUTTON PLMHome_Tools<5>6 Q( o% Q$ w3 Y1 N2 {" J: ~
4 T( z2 @$ x# k- n3 s
BUTTON PLMHome_Tools<6>' c1 R- O1 j% V1 N* S
3 m9 h+ t' N) r" _5 A$ R+ w
. c4 x+ [" E) R) h( u, m: u
这个文件也放在startup下面。这样就ok了,看看效果吧!!% |% C# ~: q3 f

/ N7 b+ J7 B' P% s; @7 J具体的请看我二次开发的实例视频教程
& x: e! g. b3 k1 F
* ]$ T7 E+ E8 G; Q+ A- x  u2 Mhttp://www.plmhome.com/forum-NX9Dev-1.html
& ?, }" Z6 t# P9 o& c9 W7 T; k
( m9 ^3 e& s+ T7 n9 `0 F8 e

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

6 A7 V# H, g  U6 j8 y7 i* u: H% b9 _9 S" ~" G. p# i
6 d% ~2 g$ ]8 y( ~9 p! V- E6 F
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了