分类: C/C++
2012-01-27 03:01:14
在VS2008SP1中,添加了Ribbon风格,可以很轻易的做出OFFICE 2007的风格。但是在Ribbon上的图片却不好做,我们可以在工程的res目录下发现以下几个文件:main.bmp buttons.bmp writelarge.bmp writesmall.bmp filelarge.bmp filesmall.bmp 关于这几个图片的作用大家在编程的时候就会知道了,这里只介绍一个方法生成这种图像。
工具:
我是从网上下载的汉化绿色版,下面开始步骤:
首先:打开要转换成工具栏的图像;
然后:按下图添加到工具栏图像:
导出为BMP格式,工具栏图像都是BMP格式的:
此时,我们可以看到alpha通道的保存了:
好,完成。下面介绍大小比例缩放,在菜单栏→绘图→比例,进行设置:
记住上面红色框里的提示,图片大小并没有改变,但是我们所需要的图片已经改变,可以成功显示。
好了,我们可以看下最终效果,我们肉眼看到的是黑色背景,但实际上是透明的,图片那么大,其实只用到中间的大小(至于具体大小,根据在窗体上的应用不一,main.bmp的大小为26x26)效果如下:
另外Photoshop也可以做成这种图片,但是会比较麻烦吧,我不会PS,哈哈。
在VS2008SP1中,添加了Ribbon风格,可以很轻易的做出OFFICE 2007的风格。但是在Ribbon上的图片却不好做,我们可以在工程的res目录下发现以下几个文件:main.bmp buttons.bmp writelarge.bmp writesmall.bmp filelarge.bmp filesmall.bmp 关于这几个图片的作用大家在编程的时候就会知道了,这里只介绍一个方法生成这种图像。
工具:
我是从网上下载的汉化绿色版,下面开始步骤:
首先:打开要转换成工具栏的图像;
然后:按下图添加到工具栏图像:
导出为BMP格式,工具栏图像都是BMP格式的:
此时,我们可以看到alpha通道的保存了:
好,完成。下面介绍大小比例缩放,在菜单栏→绘图→比例,进行设置:
记住上面红色框里的提示,图片大小并没有改变,但是我们所需要的图片已经改变,可以成功显示。
好了,我们可以看下最终效果,我们肉眼看到的是黑色背景,但实际上是透明的,图片那么大,其实只用到中间的大小(至于具体大小,根据在窗体上的应用不一,main.bmp的大小为26x26)效果如下:
另外Photoshop也可以做成这种图片,但是会比较麻烦吧,我不会PS,哈哈。