码迷,mamicode.com
首页 > 其他好文 > 详细

在Addin为Command添加图标

时间:2016-08-03 18:41:13      阅读:235      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!