1)创建 ProductCmdHeader command header
#include "CATCommandHeader.h"
MacDeclareHeader(ProductCmdHeader);
2)在空的CreateCommands
创建Command Header
void IPSAddin::CreateCommands() {
printf("module addin init 2 \n");
new ProductCmdHeader("StartIPS","IPSAddin","StartIPSCmd",(void *)NULL);
...
}
3) 创建 ProductCmdHeader.CATRSC
在目录..\intel_a\resources\msgcatalog 中创建文件 ProductCmdHeader.CATRSC
在文件中定义:
ProductCmdHeader.StartIPS.Icon.Pressed = "IP_WkAsDrafting"; //
ProductCmdHeader.StartIPS.Icon.Focused = "I_WkNvDrafting";
ProductCmdHeader.StartIPS.Icon.Normal = "I_WkAsDrafting";
IP_WkAsDrafting 图片名称
StartIPS 命令名称
Pressed 鼠标按下
Focused 鼠标点击在图片上;
Normal 正常显示图标
4)图片位置
图片格式为bmp格式
图片放置在在目录:..\intel_a\resources\graphic\icons\下
时间: 2024-10-06 20:38:33