请选择 进入手机版 | 继续访问电脑版

唐康林NX二次开发论坛

 找回密码
 立即注册
查看: 1289|回复: 1

[技术分享] NX二次开发高清位图实现方法-唐康林原创

[复制链接]

555

主题

743

帖子

3380

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3380
发表于 2018-1-10 08:20:55 | 显示全部楼层 |阅读模式
文/唐康林 独家原创 QQ125317589
      PS:有些人确实太没有节操了,抄袭也就抄袭,可是,如果连前辈也在做这些事的时候,感觉这个行业无望,所以本人的重心也不在NX的二次开发了,以后主要teamcenter的实施与二次开发,现在想想,这些年还是不应该花这么多精力做这些教程。   
      各位用Siemens NX的用户,应该都发现了官方UI界面的位图,都做得相当漂亮,并且当用户更改软件界面位图大小风格时,它依然保持高清状态。
NX位图1.png
NX位图2.png
打开官方的菜单文件观看,会发现,它只用了同一个位图文件名。
NX位图4.png
有没有小伙想过,官方是如何做到的这一点呢?用一个文件名,对应了多种格式的图片。
  软件中,位图主要用到以下像素16×16、24×24、32×32、48×48、64×64,其实官方是同一种样式的位图,把这几种格式都设计出来,只是在设置时有点小技巧。
  举例:
  现在NX二次开发,欲做一个命令,像官方这样,无论用户选择何种风格,UI界面位图,都是高清显示。
  1、准备五种像素大小的位图,取名如下:(红字表示位图名)
NX位图5.png
2、将这五张位图放到二次开发的application目录中;
  3、菜单文件中,正常写入位图名字;(上图红色字)
  实现如此简单,当开发命令在软件中应用时,会随着环境自动切换合适的图片大小。
  小伙伴学会了么?


回复

使用道具 举报

1

主题

15

帖子

58

积分

见龙在田

Rank: 2

积分
58
发表于 2018-2-5 09:09:51 | 显示全部楼层
为什么我跟着一样操作做出来,显示位图只有一个框,里面内容都没显示。一开始是48*48不显示,后面都不显示图片,只有一个外框。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-10-17 17:46 , Processed in 0.085384 second(s), 26 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表