在网上下载了一个ICO图标,没有阴影,但是把它加载到程序里,生成可执行文件后,ICO图标放到桌面上就有阴影了,该如何解决呢。

解决方案 »

  1.   

    是呀,确实得用vc资源编辑器用橡皮擦擦掉多余的,但为什么那个ICO图标下载到桌面时看不到那些黑阴影,而且用编辑器里的橡皮擦的话很容易就擦坏了边缘
      

  2.   

    嗯。可能你们听不懂,因为看不到。所以我给个地址:http://www.easyicon.cn/icondetail/580019/
    随便找个吧,比如下载48px ico。然后下载到桌面后发现是非常好的,没有任何阴影。但是用右键->"打开方式"->
    "windows图片查看器" 查看后就会发现其实方框中除了图标外是黑阴影。这就是为什么vc6加载生成后也是那样的原因。但是我记得编程中有个图标的mask属性,但是不清楚。
    其中www.easyicon.cn是个非常好的icon搜索下载网站,最好的是它每个图标都有对应的大小提供下载。
      

  3.   

    不知道ICON现在是不是可以任意大小,本来是固定的几个size。
    size大,实际ICON小,就会有问题。
      

  4.   

    VC不同的版本,ico的处理(或者说要求)是不一样的。问题可能就出在这里。你不妨用iconworkshop先观察一下vc自己的图标跟你下载的图标差别在哪里。