在ico格式的图标总,有的可以包括好几种格式,比如有32×32的,有16×16的,在delphi下,如果用image控件来查看的话,它一般只打开其中默认的一种,请问通过是什么方法可以实现将ico中的所需的格式显示出来,比如现在我有一个ico文件,里面包含了两个格式,一个是32×32彩色的,还有一个是32×32单色的,现在我希望默认情况下,image显示出来的是单色的,而当鼠标在它上面移动时,它显示彩色的,请问如何实现啊?我看了网上的一下资料,说有ico的一个数据结构,里面有各变量记载的时ico中格式数目,但是delphi中的_ICONINFOS数据结构中,却没有这一项~~~请大侠赐教,感激不尽~~