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

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

admin 楼主

2013-10-29 21:11:30

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

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

x
NX9 二次开发中的Ribbon界面及图标的创建教程1 F2 T* w7 E9 ?: G& @/ T0 _
8 x# Z( j) q5 Y8 q
/ j5 \9 k1 c! {1 Q
我们都知道NX9.0使用了ribbon界面,今天在录制开发教程的时候发现,老的界面通过tbr进行定义没有问题,但是在ribbon界面中就不会显示出来了!
8 _7 ~' ]" S( c
6 R2 U4 F! i& S( I

$ k" O/ K) I. T7 C( T研究了下,具体的做法如下!
% Q% S% i3 D2 w" ]  h( S) W9 l
* Z- G/ t  I( ]1 ~
) t  B  @$ ~8 v) ?" c
(1)
- y  c! A/ m4 y0 k( \5 E1 gtbr文件按以前的做法创建:
* u" e! I+ C8 p, f- Y/ j2 a
8 q, K3 }( P/ _/ Y1 A/ L
2 K7 d* D4 F# @( L% L4 H
TITLE PLMHomeToolKits
% G9 V. V/ l: u( |: I; DVERSION 170
/ M0 Y0 D" i4 C. C# C. n1 B- tBUTTON OLDUIBLOCK_BTN; f$ b& g& z: T; Y) G0 n) b
LABEL 创建简单方块
( h7 P9 b0 c3 CBITMAP plmhome.bmp
" b( p! _. W/ z. x* v( }8 C. c2 O9 E! R( ^
BUTTON SelectionExample
. j* k4 Q. d- ?  pLABEL SelectionExample
+ T% C, Z" ]8 A7 yBITMAP blend.bmp6 T) t! \& B( p6 W5 T

' |0 F4 e+ ~* ]  A( L% r6 r" N: vBUTTON PLMHome_Tools<1>1 j; r, k# V1 }5 _1 R
LABEL PLMHome_Tools<1>: b( h3 B/ |: S3 q; C3 d* c' S6 z
BITMAP delete.bmp8 S& y2 F# J8 e7 V/ b

3 M( O# ?7 ~9 C4 T9 \& |
' [% [* r& ^9 p. s! kBUTTON PLMHome_Tools<2>" j5 s/ k' U3 @
LABEL PLMHome_Tools<3>
, z0 P: t- u" W8 G- Q- MBITMAP blend.bmp
( U; [2 J! \0 h) X9 L8 M# a
! W+ q, D! F4 k: i5 RBUTTON PLMHome_Tools<3>6 s3 g8 g/ w+ n) ]
LABEL PLMHome_Tools<3>
. |+ \" p/ q( hBITMAP blend.bmp* ]; L$ `; G6 N4 Q' L% h7 z& F

- G; Z) E4 ]  _4 W  P. H
/ X5 S) q5 o; GBUTTON PLMHome_Tools<4>
2 W9 H/ q2 M5 `LABEL PLMHome_Tools<4>
0 ]6 l. I# j& JBITMAP blend.bmp
' [; ]$ v# z* V. h) s
0 v: J0 O! g' \/ q& K! q. j9 _BUTTON PLMHome_Tools<5>
% p6 x( Z, ~. U) S5 \' _LABEL PLMHome_Tools<5>( s" w& c$ E8 V, m2 P8 j- R
BITMAP blend.bmp) u# r! l, e+ _9 p/ t

, X6 v% Y) Z3 i4 P: H3 ZBUTTON PLMHome_Tools<6>  B  q# \7 `  G% c" b: [* B
LABEL PLMHome_Tools<6>
1 w; j5 k% R# a5 a' g( uBITMAP block.bmp
8 {. l( w* K/ l7 Q
0 m/ }$ e8 `$ d  p8 ^0 k* M(2)创建一个rtb文件,这里面的写法很简单4 @6 Q, A: t6 m& n

  A3 Z* ?: O3 R* x6 d" q!
3 e. m9 z7 L6 m; `  n4 ~7 t!  NX PLMHome Tools ribbon tab file
% y/ {! g8 q: t!
3 k1 ]' h8 I) K! I* \!
9 Z  m: `  D8 u' H, f8 H  Y% x" _( o1 D$ L; ^+ [, w  W7 _
TITLE  PLMHome Tools    (此处添加一个tab标签)
! {/ Q3 b- j( v" C9 d. mVERSION 1706 h3 _, a! a5 M, ~3 C. R
, r$ R- ^+ B: u; r
BEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP) L$ V1 a' E4 A+ y
LABEL PLMHome Tools <1>
$ ~, B* D. R: o, pCONTEXT_TITLE PLMHome Tools <1>(PLMHOME_TOOLS tab)2 W6 a7 ]( X" e* R$ _9 w; g
BITMAP blend5 X$ f! N/ E9 S5 f0 J* K

1 }" a4 ^& P! t    BUTTON OLDUIBLOCK_BTN# ~( W# g) k& h; N% z$ b! n+ t
    RIBBON_STYLE ALWAYS_LARGE_IMAGE   (这里定义图片大小)( k- X. g+ d5 a3 K) C

9 C3 n% a4 X' {/ j  X/ {' L3 X    BUTTON SelectionExample
: l! K( j# Z1 E) W    RIBBON_STYLE SMALL_IMAGE
5 ^1 o/ \, }2 X& ^! v9 `) W  {- P# J9 {) c1 V; n
END_GROUP
3 Y$ X5 w2 y. U$ W2 [  m! N+ L  y
( \1 ]2 i9 C! X" |1 i" HBEGIN_GROUP NX_RBN_PLMHOME_TOOLS_GROUP1( r  N, [2 F+ x; T
LABEL PLMHome Tools <2>
- w: r; z$ n, R( [6 zCONTEXT_TITLE PLMHome Tools <2> (PLMHOME_TOOLS tab)$ Y/ T% P- Y$ Q
BITMAP block& r) T* S* [; X# y9 l

5 A% \% p9 d3 N2 H9 ~7 q/ A    BUTTON PLMHome_Tools<1>; J# f$ V. Z0 \; z/ u9 d
        , [, H9 V  ~& x1 L
    BUTTON PLMHome_Tools<2>, h5 J  b- T- o3 T  G. O
3 g3 h8 z; ~6 k- w$ P' b& j
    BUTTON PLMHome_Tools<3>
, z( Q5 p: c# [: ^, }
3 g' g/ L. \9 D5 p1 g
8 p. |% a6 [+ ~+ |! B, gEND_GROUP. L9 P! _4 O5 r/ l6 a8 f9 B: v' y  X" f
' |2 X; V) {  J4 |& d
BUTTON PLMHome_Tools<4>
0 i: o+ Y- k6 k: j- S4 w  ~* Q# ~# d& Z+ Z, ^' U
BUTTON PLMHome_Tools<5>
$ O) c; m0 ]/ T  B- j! d8 b' n7 E: b- p  A4 }
BUTTON PLMHome_Tools<6>5 C9 Z, n1 I( d' o
3 a, Z( J1 I5 Q/ T
( w# t3 K  ]: L( M/ T5 B7 d; V
这个文件也放在startup下面。这样就ok了,看看效果吧!!. \0 E; n- Y# C$ P" S

9 j6 d% z: _% X  h" F. X具体的请看我二次开发的实例视频教程7 g* Q# v+ ^, J* X

0 \" H8 ~1 A8 |& P6 {: B6 y1 mhttp://www.plmhome.com/forum-NX9Dev-1.html
1 Z% O5 Y2 m/ ]) Z
. C; x3 j1 ~. y7 U$ y) E, I

Ribbon界面及图标的创建教程

Ribbon界面及图标的创建教程
8 Q8 E$ m3 T% A; q
8 G+ F$ j! |( |/ Z
" i# D3 Y9 |3 i% `- n7 D
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了