2010-06-18 43 views
9

Visual Studio có * file sln cho năm 2008, và 2010.Làm thế nào tôi có thể hiển thị các biểu tượng khác nhau cho phần mở rộng tập tin cùng

Trong nhà thám hiểm, các biểu tượng liên kết với các tập tin được dựa trên phiên bản nào đó. Tôi đã luôn luôn ấn tượng rằng biểu tượng liên quan chỉ nhìn vào phần mở rộng, nhưng rõ ràng là có nhiều hơn đang xảy ra.

Tôi đang yêu cầu tràn ngăn xếp với tư cách là nhà phát triển - cho ứng dụng của tôi, nhưng nếu bạn cảm thấy điều này thuộc về một diễn đàn khác, tôi rất sẵn lòng chuyển cuộc thảo luận ở nơi khác.

Cảm ơn bạn!

Trả lời

11

Hãy xem HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\ShellEx\IconHandler. Biểu tượng được xử lý bởi tiện ích mở rộng vỏ, không phải là cách thông thường với một số DefaultIcon.

MSDN Creating Icon Handlers trang cho bạn thấy cách tạo tiện ích mở rộng vỏ DLL cung cấp biểu tượng.

1

Tôi tìm thấy một số mã Delphi tại http://www.delphi3000.com/articles/article_3285.asp dường như thực hiện công việc. Có lẽ điều này có thể cung cấp cho bạn một số cảm hứng.

EDIT: Trang web không tồn tại nữa, bằng cách sử dụng web.archive.org cung cấp bởi @ samir105

+1

http://web.archive.org/web/20080723234358/http://www.delphi3000.com/articles /article_3285.asp – samir105

Các vấn đề liên quan