vb 关于把资源文件中的icon加载到image控件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:57:27
明明我资源文件中的图标是16*16的,而且这个图标中也就只有这么一个16*16的,为什么image1.picture=loadrespicture(101,1)这样,当stretch设置成true的时候,高宽都是240的时候在调试的时候显示是正常的,而当编译成exe后运行显示的旧好像没拉伸过或者积压过,颜色都变了!而如果stretch=false的时候,加载出来的却是32*32的,明明我资源文件中的图标是16*16的!请高手帮忙,谢谢!
谢谢甲甲虫,我的图标确定里面就只有一个16*16的。不信你可以自己找个图标试验下。

是这样的,图标是可以设置多种方案的,不信你可以用图标编辑软件打开该图标,里面肯定不止16*16一种方案,有可能还有32*32,256色下,32位的方案等等。当然,可能没有这么多,具体有哪些看你图标的实际情况了。