加载中…
个人资料
岩岩爸
岩岩爸
  • 博客等级:
  • 博客积分:0
  • 博客访问:53,759
  • 关注人气:9
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

Visual C++ Feature pack中RibbonBar的图标的使用

(2008-11-19 01:19:04)
标签:

it

分类: MFC

Featurepack里的RibbonBar使用的其实是CToolBarImages控件

该控件从一个bmp加载图标,然后根据给定大小SetImageSize()来设定每个图标的大小

然后根据这个大小来从bmp上进行裁剪。

但是在使用过程中我们发现,使用自己给定的bmp会出现不识别的情况,怎么调整bmp的格式都解决不了这个问题。于是这个问题成了一个很郁闷的事情。

于是我就仔细对比了自己定义的bmp和vc给定的bmp,终于发现了,他自带的bmp多了一个alpha通道,而这个通道里的具体内容就是整个bmp图标的蒙版。一下子豁然开朗。

之前写了一篇文章,说这个是bug,网上也有人说这个是bug,于是我就信以为真,实在是汗颜。今天我发现了这个诀窍,就再贴了这个文章,希望对使用featurepack的各位同行有所帮助。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有