Giả sử tôi có điều này:Thuộc tính biểu tượng trong cửa sổ đang đâm các ứng dụng trong Windows XP SP2
<Window stuff Icon="Resources\myicon.ico">
Nếu tôi chạy chương trình trên Windows 7, nó tốt. Nếu tôi chạy nó trên Windows XP SP2, nó bị treo. Loại bỏ thuộc tính Icon, nó hoạt động tốt trên Windows XP, nhưng sau đó nó không có myicon của tôi trên thanh tác vụ Windows 7 hoặc trên Window.
Ngoài ra, việc đặt biểu tượng ứng dụng trên menu dự án VS không hoạt động đối với W7, nhưng hoạt động với XP. Nói tóm lại:
<Icon>
= gãy XP, ok W7
Không <Icon>
= ok XP, W7 xấu xí
VS biểu tượng tùy chọn dự án = không làm việc cho W7, ok XP
Đối với hồ sơ, tôi đã tạo biểu tượng cho 16x16, 22x22, v.v. cho đến 256x256 cho 32, 24 và 8 bit. Tôi cũng đã sử dụng tùy chọn tự động IcoFX để tạo hình ảnh .ico cho Windows XP.
Có cách nào khác không? Hay tôi phải chọn giữa một ứng dụng Windows 7 (và Vista?) Xấu xí hoặc không có ứng dụng Windows XP?
ok đã hoạt động nhưng IcoFX đã nói dối. và anh chàng này cũng vậy: http://stackoverflow.com/questions/230795/what-resolution-ico-files-do-xp-and-vista-show-on-the-desktop hoặc tôi hiểu nhầm câu hỏi. argh – zxcvbnm
Tôi vẫn bực mình vì điều đó. Hầu như mọi nguồn tôi đã tìm thấy đều nói rằng nó sẽ hoạt động ... nhưng nó thì không. – Jason
Biểu tượng 128x128 cũng có vấn đề. –