iCAx开思网

标题: CAA CATIA::请问建立Command的时候如何设置图标 [打印本页]

作者: Kama_Goon    时间: 2005-1-22 11:18
标题: CAA CATIA::请问建立Command的时候如何设置图标
      请问如何给工具条上的命令赋予图标?包括鼠标放在命令上面和鼠标离开的不同图标程序代码。谢谢!
作者: Kama_Goon    时间: 2005-1-28 23:59
acoka兄,你在哪呢??劳驾看看啦!!
作者: cupcake    时间: 2005-1-29 10:09
遇到同样的问题,请高手指点,比如用Pad这个命令来说,当鼠标在命令上方和不在时的反馈如下:图1(不在),图2(在)。
作者: cupcake    时间: 2005-1-29 10:11
请问如何实现这个效果?
作者: acoka    时间: 2005-1-29 11:27
3个icon文件的
  
我们这登记command的时候要加license,所以main team做了个macro excel, 我们直接添内容就可以,我没自己用编码设过
作者: cupcake    时间: 2005-1-30 15:05
谢谢acoka兄了,这是一个锦上添花的功能,不实现也是可以的,我只是想做的尽量像catia本身的命令。:)
作者: acoka    时间: 2005-1-30 15:53
cupcake wrote:
谢谢acoka兄了,这是一个锦上添花的功能,不实现也是可以的,我只是想做的尽量像catia本身的命令。:)

这是catia/caa命令最基本的要求了吧
实际上还要设state的message,各个panel部件的3种帮助,还有命令的manual的连接
作者: cupcake    时间: 2005-1-30 17:01
可是我还是不会做啊,呵呵
作者: nctusdk    时间: 2005-1-30 23:11
改CATRsc檔
如果你的cmd header class名稱叫MyCmdHdr...
然後你new MyCmdHdr("CreatePad"...)的話
就在resource\msgcatalog下加一個檔叫MyCmdHdr.CATRsc
裡頭就寫
MyCmdHdr.CreatPad.Icon.Normal = "I_CreatePad"
這個I_CreatePad是指到一個bmp
也就是你得在resource\graphic下放一個I_CreatePad.bmp
這樣他才找的到
  
(可以參考CAA中的範例...找看看那個範例裡有含*.CATRsc"的試試吧)
  
SDK.
作者: cupcake    时间: 2005-1-31 14:16
谢谢nctusdk 了,这个我已经会做了,我想做到鼠标放在图标上的时候,图标稍微下陷的那种效果(见3楼图1和图2)。
:)
作者: acoka    时间: 2005-1-31 15:42
icon 1':  _I.BMP 好像是20*20 标准状态
icon 2'  _IP.BMP 20*20  pressed  通常用是去掉某些色素,把它变黄
icon 3':  _IF.BMP focus 22*22, 左边和上面的2列是空白,其他的20*20同icon1
  
以上icon都要做成background透明那种,直接windows画笔不行,有些freesoft的
作者: cupcake    时间: 2005-1-31 15:51
那请问acoka 兄要在资源文件里添上什么代码呢?比如nctusdk 说的这样:
  
改CATRsc檔  
如果你的cmd header class名稱叫MyCmdHdr...  
然後你new MyCmdHdr("CreatePad"...)的話  
就在resource\msgcatalog下加一個檔叫MyCmdHdr.CATRsc  
裡頭就寫  
MyCmdHdr.CreatPad.Icon.Normal = "I_CreatePad"  
  
是不是除了Normal 这个关键字外还有别的?怎么样实现各个图标之间的切换?
作者: acoka    时间: 2005-1-31 16:52
Foucused
Pressed
LongHelpId
作者: cupcake    时间: 2005-1-31 17:32
好的,多谢了,我试试看。
:)
作者: cupcake    时间: 2005-2-2 16:28
谢谢两位高手,问题解决了。
:)
作者: cupcake    时间: 2005-2-2 16:45
只是那些图标不知道该怎么画,你们是在网上下载的还是自己画的?
作者: acoka    时间: 2005-2-2 18:54
自己画
最近松下在告justsystem,就因为justsystem做的新软件里一个help模式的问题官司打得沸沸扬扬
不小心下载侵了权就麻烦了
作者: cupcake    时间: 2005-2-2 19:43
我的天那!那用什么工具画呢?




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3