一个CToolBar,用一个CImageList加载ICO图片显示在CToolBar的Button上面。
我给CToolBar设置了图片背景,CImageList也设置了ILC_MASK。
但是按钮上显示的图片就是有背景,灰色的那种,而不会显示我设给CToolBar的背景!(只是图片区域是灰色的背景,按钮其他地方是CToolBar的背景)
我确认ICO图片没问题,没底色。
请问大家,怎么能去除这背景色,让它透明显示CToolBar的背景?
谢谢大家,不够再加分哦!
我给CToolBar设置了图片背景,CImageList也设置了ILC_MASK。
但是按钮上显示的图片就是有背景,灰色的那种,而不会显示我设给CToolBar的背景!(只是图片区域是灰色的背景,按钮其他地方是CToolBar的背景)
我确认ICO图片没问题,没底色。
请问大家,怎么能去除这背景色,让它透明显示CToolBar的背景?
谢谢大家,不够再加分哦!
解决方案 »
- 问大家一个函数问题
- 求助BCG
- 开发一个桌面应用程序用什么语言和数据库好呢?
- 请问怎么去掉ListView图标的背景色?(WTL)
- 用 vc7 建一个对话框MFC程序,当运行程序时,按下 ESC 键就退出了,如何屏蔽 ESC 键?
- 关于MakeFile问题
- JAVA和vc++,哪个更好些?
- 请问vc里怎样查看一个进程中有多少线程以及线程的明细
- 关于常指针参数的问题,请赐教
- 我没有学位了,我该向公司坦白吗?(只有122分了)
- Ch12Demo3.exe 中的 0xcccccccc 处未处理的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问冲突
- 怎么让CListCtrl在SetItemText的时候不调用LVN_ITEMCHANGED
这倒是可以的。但是CToolBar的背景图不是纯色的啊,是个图片,自适应屏幕分辩率的时候可以拉伸的。
如果把这背景图给这组ICO图像,当屏幕分辩率改变时,会对不上吧?
公司里面的东西,截图不到了就是ToolBar上有Button,Buuton上有ICO图片,这个显示的图片有底色,我想要透明的
应该不会有问题,绘制的时候,是先把图做拉伸,然后再把位图做Mask运算。理论上没有问题,但这种情况我并没有试过。