首页 > 其他 > 详细

在Addin为Command添加图标

时间:2016-08-03 18:38:01      阅读:316      评论:0      收藏:0      [点我收藏+]

 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\下

 

在Addin为Command添加图标

原文:http://www.cnblogs.com/iseekv/p/5733849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!