Как изменить значок для одного файла определенного типа? - PullRequest
8 голосов
/ 28 января 2012

Я знаю, как изменить значок для целого типа файла с помощью реестра и ассоциации типов файлов. Я также знаю, как изменить значок для отдельной папки с помощью файла desktop.ini.

Мои вопросы: возможно ли изменить значок для одного конкретного файла , скажем, файл one.doc?

Я не могу найти способ сделать это, но некоторые программы загрузки, похоже, могут изменить значок загруженного в данный момент файла, в то время как все другие файлы этого типа остаются со стандартным значком. Как они это делают?

Я могу принять решение на любом языке; VB, C ++, C # - все идет, хотя C # предпочтительнее. Спасибо

1 Ответ

5 голосов
/ 30 января 2012

Вы можете использовать IconHandler , чтобы разрешить настройку значков для каждого файла в отдельности.Обратите внимание, что расширения оболочки не должны быть написаны в управляемом коде , поэтому C ++ является языком выбора здесь.

Обратите также внимание, что весьма необычно устанавливать обработчик значков для типа файла другого приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...