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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程
1 m: d7 p8 F8 o* a- ]. Q3 g7 x* s1 B6 q8 r8 Y# J8 }0 @

5 L- d0 m0 c, k: a4 u* g我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
, y4 q; q1 W0 I* c' V! Z- G8 ^8 R/ k5 t

0 Y2 Y8 j4 ~, y, i研究了下,具体的做法如下!% ]5 q5 x3 N! O: P1 e

+ ~8 x1 U/ H2 C$ N& p! y0 m7 i5 p$ ]

7 W9 M+ q" r) L& p- P" v(1)
- G8 c2 h/ ~! U* N: gtbr文件按以前的做法创建:0 Q3 s  x5 c) c$ y2 i' ]

7 @2 j% O. O- y: z2 N5 Y
- m, N3 I* R" i  x6 r8 W. ]6 d3 ~
TITLE PLMHomeToolKits
* T$ R' o6 T6 G2 mVERSION 170
2 i/ n$ A* P# S8 ^. c0 J, fBUTTON OLDUIBLOCK_BTN. Z8 Y1 W3 Z, [! s+ q% g
LABEL 创建简单方块$ P# D) C( N# x: n+ }
BITMAP plmhome.bmp) [; u, W8 B; n1 v

1 R6 q5 j( u$ o; Q! a& v" M, p( nBUTTON SelectionExample* z* X" N6 c. O, _3 a1 O7 ?
LABEL SelectionExample
0 H9 g0 u4 Q$ w/ L9 u# F0 E1 h+ FBITMAP blend.bmp
* F! X4 `/ p% h- O
/ n9 Y+ ~6 [/ T9 |, G2 @7 L- b! e9 s; DBUTTON PLMHome_Tools<1>
" p; {7 x  I+ `+ r! q5 ~' w1 oLABEL PLMHome_Tools<1>
2 b8 T" d! q1 s" P! f" J, j* WBITMAP delete.bmp2 b* K' X5 m& k" z; [

% n* b6 G, i; X' ?. K2 W5 U; O; M3 e9 u# `9 \
BUTTON PLMHome_Tools<2>! R* E" I3 ]: p4 f/ y
LABEL PLMHome_Tools<3>$ F- Y: a, d; u; ~
BITMAP blend.bmp
0 S) r6 p# J1 Z, J6 Z4 @" L. x7 B0 p  ^1 M6 b
BUTTON PLMHome_Tools<3>( ~' o( A# d% M( |
LABEL PLMHome_Tools<3>
' k2 K0 s) X) t- D! CBITMAP blend.bmp
% ]' d, J; F: l1 ^$ q" U# R0 P2 ]$ {3 f5 W) V9 z* T
* u* q" ]& D# i, P9 c( w
BUTTON PLMHome_Tools<4>
4 d/ ?" q& S8 N* b5 Z4 y9 jLABEL PLMHome_Tools<4>% K9 O, F  `; F; z/ U
BITMAP blend.bmp
; G  Z/ K6 F! `. F8 G# c
0 r! m- x3 j% [& @6 ^BUTTON PLMHome_Tools<5>
2 w. S) m2 M6 P- e2 ELABEL PLMHome_Tools<5>: p! E. _4 `0 f0 f& {
BITMAP blend.bmp
7 v+ {4 W5 c, `% I  n6 [1 U" g* d& z7 a/ g
BUTTON PLMHome_Tools<6>2 F! W  q; s- n7 V- n
LABEL PLMHome_Tools<6>
' R% H1 z7 D( A6 LBITMAP block.bmp+ j7 ~2 S8 ~9 s

& r1 n' [7 T; Y3 {7 _/ P! z(2)创建一个rtb文件,这里面的写法很简单
, W" @6 v# j# q+ s  @- t/ _& F3 C1 n) ?; Z: t1 S# Z
!
" d% E1 z) t7 K/ _  s8 w" ^4 t!  NX PLMHome Tools ribbon tab file
- `, {  D& ^2 V( p' D!
4 G. m, |8 q# b. p1 f! [!
: m  c0 h4 {0 l4 G2 L- e* n( _  |% G/ b& R! A7 C5 r; Q
TITLE  PLMHome Tools    (此处添加一个tab标签)3 E* j2 O$ M& o4 s8 f
VERSION 170
$ @* D" l8 G5 C  U! a. r+ G1 G6 B0 r7 Q' X! t
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP
: }( |  K  i5 \9 E4 H: `  L3 ULABEL PLMHome Tools <1>
' l; g$ _, Y  V# a$ @0 g  P) ]! I* |CONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)
: {! H0 E. Z  R/ ?" A+ }: I* bBITMAP blend( J+ |4 @5 Y+ f9 e) G5 Y

9 R; J7 z. W  G) [7 H4 a+ d8 T) ]8 \) O    BUTTON OLDUIBLOCK_BTN
1 ~6 R7 a; T4 @- l, P& {    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)' U; r& y- K7 {  }. g$ {! }) ?8 F& s, O

% k8 H! d* G& s& F7 D4 {9 k    BUTTON SelectionExample
9 t  F# R: }) {# i. G+ M% f    RIBBON_STYLE SMALL_IMAGE6 [0 ?0 _, A% _2 o2 y

  Z1 e  Y8 h8 c7 q6 AEND_GROUP7 q/ n. ~& j$ W
, X, W) s' \( A$ ~# a  f
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1
. e/ ]2 _. D, F' wLABEL PLMHome Tools <2>
$ a; b" n" Z- t6 F' V2 a) l2 B3 lCONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab), {% N: |) ]6 }4 E! `
BITMAP block; d" I4 p  G# R0 I& ^
9 R$ `1 [- J. n. q! d
    BUTTON PLMHome_Tools<1>
# U; I  {2 E. C: D4 n7 \; Q% v       
2 l* \1 ~* d* x    BUTTON PLMHome_Tools<2>
4 e' @2 L0 Y4 ~, s- V# C# w/ @: l8 b, A8 Q0 r4 ?
    BUTTON PLMHome_Tools<3>( `% V% q# _+ U& F7 L- y8 i1 G
( @/ ^+ c0 J7 k

7 M( n; ], y) z, cEND_GROUP' q' i0 n8 |% U7 B$ H" A- y$ @

4 [" f' M: g7 \5 m* XBUTTON PLMHome_Tools<4>& P# h( }9 A6 X+ R6 v' D

1 G6 S( M- w+ O: Y' JBUTTON PLMHome_Tools<5>
( `. p+ C3 q( E; q) s+ U2 @' x6 E& Z5 e
9 h; `2 C% E4 l- mBUTTON PLMHome_Tools<6>
# V  K7 {2 d% y* n
6 r* v. m9 v* O
0 S: @/ j# X! m, |这个文件也放在startup下面。这样就ok了,看看效果吧!!
- n! Y! R, W2 A1 K, Y# S/ b/ V4 J8 E6 r
具体的请看我二次开发的实例视频教程) d; X5 e1 t' j  F( C6 E

/ m/ V* t% J2 i. {  Vhttp://www.plmhome.com/forum-NX9Dev-1.html
" x: l& V4 l# w% f% |$ I0 a+ D

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程

% ^* A2 E1 a9 T7 M' o8 b" V. M% k( j
; w& e& c- X; D( r; L$ |
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了