Tôi có thể ảnh hưởng đến quy trình không?
Tôi có một ứng dụng được xây dựng trong .NET 3.5/VS2008. Tôi đã nhúng nhiều biểu tượng vào ứng dụng bằng tệp win32 .res. Điều này được thực hiện trong hộp Properties cho Dự án trong VS2008 - thay vì chỉ định một tệp .ico, đánh dấu vào ô để chỉ định tệp .res. Trong tệp .res bạn có thể có nhiều biểu tượng. Xem here cho ý tôi.Vista tạo biểu tượng cho các tài liệu liên quan đến đơn đăng ký của tôi như thế nào?
Mỗi biểu tượng bao gồm ảnh 256x256xRGB (PNG Cmopressed) "Vista cấp", hình ảnh 256x256x32bit và thác thông thường gồm 48x48, 32x32 và 16x16 hình ảnh trong các combo màu khác nhau. Nếu tôi xem exe kết quả trong Explorer, tôi thấy hình ảnh đẹp 256x256 Vista tuyệt đẹp.
Sau đó tôi có thể liên kết phần mở rộng tệp với ứng dụng của mình, bằng cách nhấp chuột phải> "Mở bằng ..."> Đặt nhấp chuột Chương trình mặc định trong Explorer của Vista. Nhưng biểu tượng được hiển thị bên cạnh tài liệu là một phiên bản nhỏ của biểu tượng ứng dụng, được xếp chồng lên trên những gì trông giống như một tờ giấy trắng với một góc gấp.
Kết quả là hình ảnh ban đầu là waaaay thành nhỏ để hiển thị khi được hiển thị trong phiên bản "biểu tượng nhỏ". Có vẻ khủng khiếp.
Tôi biết có thể hoàn toàn bỏ qua mảnh giấy gấp hoặc ít nhất để có được một hình ảnh lớn hơn nhiều được phủ lên trên đó. Ví dụ, biểu tượng cho tệp C# có một tờ giấy gấp, nhưng biểu tượng C# lớn và hiển thị. Làm thế nào tôi có thể nhận được điều này? Biểu tượng cho các tệp .zip khi WinZip 12 được cài đặt, lớn và có thể nhìn thấy và không có tờ giấy gấp nào.
Biểu tượng cho tài liệu có khác với biểu tượng cho ứng dụng không? Có điều gì đó trong ứng dụng của tôi mà tôi phải thực hiện để đăng ký Biểu tượng mà Vista sẽ sử dụng cho các tài liệu liên quan đến ứng dụng của tôi không?
WOW! Câu trả lời chính xác. Hoàn hảo! Chỉ cần những gì tôi đang tìm kiếm! – Cheeso