當顯示應用程序圖標時,是Windows決定使用哪種版本(位深度)還是以某種方式在ICO文件中設置的?WinForms應用程序中的圖標顯示
如果我只用32位顏色(24位+ 8位透明度)創建一個ICO文件,Win XP上的圖標顯示正常。如果我添加例如4位版本,Windows始終使用這個4位版本,即使有32位圖像也是如此。我的顯示器設置爲32位顏色。如果這很重要,我正在使用Greenfish圖標編輯器。
有什麼辦法可以推動Windows使用32位圖標而不是4位圖標嗎?
編輯:我用IcoFX打開原始ICO文件並重新保存它,現在Windows始終選擇正確的位深度。有趣的...
也許你的意思是Windows選擇它可以顯示的第一個圖標? – 2011-08-31 08:50:43