Изменить значки файлов в C # - PullRequest
2 голосов
/ 15 февраля 2012

Можете ли вы предложить что-то для изменения значков файлов в C #? Я имею в виду, что в C # есть какой-либо класс, который мы можем использовать для изменения значков файлов. Например, можно ли заменить значок файла блокнота на значок файла документа в c #?

Я знаю, что мы можем извлечь значок файла, но я ищу применение нового значка к файлу.

позвольте мне попытаться объяснить это в деталях. Я работаю над приложением Windows, которое обрабатывает файлы. Это приложение создает специальную папку, и пользователь может создавать файлы и папки в эти папки. Теперь, когда пользователь создает файлы, я хочу применить пользовательский значок, который показывает, что он находится в процессе обработки. По завершении обработки значок файла изменится на завершенную. Надеюсь, теперь это имеет смысл.

Спасибо

1 Ответ

2 голосов
/ 15 февраля 2012

Для этого вам нужно написать собственное расширение оболочки. Которые известны как «Icon Overlay Handlers». Это тот же способ, с помощью которого приложения, такие как TortoiseSVN, добавляют значки в проводнике.

См. Эту статью MSDN и этот пример кода

...