我用Delphi7 开发了一个应用程序,并用image editor为此程序设计了ICO,
这顺利完成了。我再为此程序设置了一个快捷方式,这个快捷方式在该程序文件夹下也正常,
其形状和设计的ICO只是左下角多了一个箭头。但我一旦把快捷方式拖到桌面上后,就变成delphi7本身提供的那个带7字的ICO,这是什么原因?这种情况我还第一次碰到,以前从未碰到过!

解决方案 »

  1.   

    另外,我把此ico作为我维护的网站    www.ggdn.net的图标,当我用IE 或 Firefox浏览此网页时,能看到此图标,但当我用 搜狐浏览器 看此网页时,网站图标变成IE的图标了,也就是说,图标会随浏览器变,这又是为什么?
      

  2.   

    1.ico格式是一系列图标大小的组合,标准点的话应该包含16*16,24*24,32*32,48*48,256*256大小。一般的做法是做张256*256的png图片,然后用icon workshop类似的工具转换成ico格式。  放到桌面上变成默认图标估计是你的图标文件里面没有包含相应大小的图标吧。
    2.浏览器方面的话就不清楚了,可能搜狐浏览器取网站图标的方法不同。所以我的建议是做张大点的图片,用软件专成ico格式。试一下看能不能解决~
      

  3.   


    我的 Icon 是从 Bmp 文件转换得到。放到桌面上只能用16*16大小且只有16色的ico文件。
    搜狐浏览器不能显示icon的原因还是不清楚。
      

  4.   


    供应用程序放到桌面上的ICO好像只能16*16,不能更大,且只允许16色,连256色都不行,否则报错。