求助MFC-关于ICON的背景色问题???????????????????????

AndyZhang 2012-07-04 10:15:26
我从网上下载的ico文件,都是没有背景的,比如就几条带颜色的线,但是用程序添加资源后,发现程序自动给ico配上了背景,有时候是黑色的有时候是其他颜色,显示的时候就是一个正方形,即使背景是白色的,选中的时候,也是个正方形,不知道怎么才能使我下载的是什么图标,就显示什么图标。


在程序里面找了半天,没找到关于ico的初始化代码。
...全文
496 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
HUSTYZHY 2014-05-22
  • 打赏
  • 举报
回复
引用 15 楼 zhang20072844 的回复:
解决了,打问号是为了让别人看的到。。。
如何解决的?
我不是大明 2012-08-02
  • 打赏
  • 举报
回复
下次少打几个问号吧。
zhangqinli 2012-08-02
  • 打赏
  • 举报
回复
楼主问题解决没啊,我现在遇到同样的问题,下载下来的图标背景色是透明的,可是复制到资源文件夹下就变成背景色是黑色的了
AndyZhang 2012-08-02
  • 打赏
  • 举报
回复
解决了,打问号是为了让别人看的到。。。
fronz 2012-07-08
  • 打赏
  • 举报
回复
似乎楼主下载的ICON不是方形,是否透明确定么?参考这篇
dog357 2012-07-07
  • 打赏
  • 举报
回复
TransparentBlt自己画
gibsonboy 2012-07-05
  • 打赏
  • 举报
回复
重新用PS扣掉再生成
一袭白衣 2012-07-05
  • 打赏
  • 举报
回复
如果你没有在程序用调用设置图标的函数,
看看导入的ICON,在rc文件内面打开后看看是不是和你之前的一样的
在RC文件内面的东西 LoadIcon之后就是什么样子。
还有ICON要是256色。不然导入就可以出错的
Less 2012-07-05
  • 打赏
  • 举报
回复
你的ICO 有可能并不是透明的。用资源编辑器一看便知。
jiuzhoulh 2012-07-05
  • 打赏
  • 举报
回复
照5楼所述,自己测试一下就可以了
zgl7903 2012-07-05
  • 打赏
  • 举报
回复
你自己绘制了ICON? 是否使用了CDC::DrawIcon

在About对话框上添加一Picture控件,属性改为ICON,选择你的图标,编译运行看看是否能正常显示?
如果正常 说明图标没有问题
我才是心翼 2012-07-05
  • 打赏
  • 举报
回复
PNG格式?背景透明?
schlafenhamster 2012-07-04
  • 打赏
  • 举报
回复
资源中打开看看有没有背景?
AndyZhang 2012-07-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
修改下绘制ico的DC的背景模式,设为透明
[/Quote]
没法设,添加资源后,就直接loadICON了
佑勿勿 2012-07-04
  • 打赏
  • 举报
回复
修改下绘制ico的DC的背景模式,设为透明
Yofoo 2012-07-04
  • 打赏
  • 举报
回复
无图无代码无真相

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧