当前位置:编程学习 > VB >>

16x16格式的ICO图片VB不认识

我用工具AveIcon.exe把一个PNG图片转为16x16的ICO图片,在一个FORM的ICO属性里设置ICO为该ICO图片,
但还是提示Invalid picture,为什么啊????
关键不是大小,而是格式!
你确定是转成了.ico格式了吗?
如果是 ico的,VB肯定认识。
你说它“不认识”,说明你只是转成了16×16的PNG图片而已…………

用icon workshop这个工具转换下
注意 vb 只认 16 色的 icon
引用 1 楼 Chen8013 的回复:
关键不是大小,而是格式!
你确定是转成了.ico格式了吗?
如果是 ico的,VB肯定认识。
你说它“不认识”,说明你只是转成了16×16的PNG图片而已…………


这是我的ICO图片的属性,是ICO的啊,不是PNG的

http://my.csdn.net/my/album/detail/1722458#1641774
引用 2 楼 caozhy 的回复:
用icon workshop这个工具转换下
注意 vb 只认 16 色的 icon

我的icon workshop过期了,用不了了
引用 1 楼 Chen8013 的回复:
关键不是大小,而是格式!
你确定是转成了.ico格式了吗?
如果是 ico的,VB肯定认识。
你说它“不认识”,说明你只是转成了16×16的PNG图片而已…………


是的,关键是格式,not the size
引用 4 楼 CJHLPLFX 的回复:

你这个根本不能说明问题!
操作系统首先只看扩展名,然后,它能识别、它就认为是对的,而不管实际是不是这个格式。

你要不信,你把一张 .jpg格式的图片,改成 .bmp的扩展名。
再看“属性”,它照样给你当成bmp格式图片给出相关信息。
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,