目测你这个图标完全可以用256色搞定嘛。何苦要那么折腾
呵呵,你的“VB6安装在64位Win7上”,你觉得似乎别人就没用过64位的Win7、没有安装VB6? 我已经给你说了,你那种现象,只属于“个案”,并且是“极少数”的。 出现“VB6可以直接使用真彩色图标”的事,确实比较怪异,我也无法想清楚为什么。 但可以明确的是:你那样编译出来的VB6程序,并不是说“只要是64位系统中就能正常运行”! 你可以试下,弄个简单的程序(可以不写任何代码),就弄个窗体、窗体设置“纯”真彩色的图标,然后编译成exe, 然后发给你的朋友给你测试,看能有几个人的机子上能运行你那个程序。
在64位系统上运行VB,加载ico就可以加大色深点的图标,运行时,在任务栏上还是挺好看的。编译后,在32位的系统中,就提示未预期的错误。在32位系统中,用VB6重新打开源码报错,根据提示的确是ico规格不符所至。但不明白同一规格的ico,在32位系统中为什么就不能用?!
[quote=引用 4 楼 chewinggum 的回复:] 我的理解是IDE调用API来加载ICO,API升级了。结果编译器还是98年的
我的理解是IDE调用API来加载ICO,API升级了。结果编译器还是98年的
7,763
社区成员
197,609
社区内容
加载中
试试用AI创作助手写篇文章吧