При изменении значков Windows по умолчанию функции деактивируются

При изменении значков Windows по умолчанию функции деактивируются

Эй, я изменил некоторые иконки в файле Imageres.dll.mun. Теперь некоторые функции исчезли, может кто-нибудь объяснить мне, почему? Содержат ли стандартные иконки код? Вот одинПример. Больше нет панели, показывающей, сколько места на диске используется, или другой пример: значки папок по умолчанию больше не обновляются автоматически.

Надеюсь, вы, ребята, сможете мне ответить, почему это так :D С наилучшими пожеланиями, Кристиан

решение1

Я не думаю, что они содержат код, но они содержат несколько контекстно-зависимых альтернативных иконок. Например, это иконка папки Windows (очевидно):

https://i.stack.imgur.com/47jub.png

Но на этом снимке экрана вы можете увидеть тот же значок, но с текстовыми файлами в одной папке и документом и подпапкой в ​​другой:

https://i.stack.imgur.com/enBwM.png

Это не значки «реальных» документов, которые находятся внутри этих папок. Насколько мне известно, это просто альтернативные версии значка папки, которые упакованы вместе со значком папки. Windows смотрит, что находится в папке, и выбирает наиболее подходящий значок из пакета для использования.

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

Поэтому ваш значок жесткого диска, вероятно, имеет несколько вариантов внутри (например, один для пустого, один для заполненного на 25%, один для заполненного на 50% и т. д.). Но когда вы меняете значок, вы заменяете только базовый значок, поэтому все эти другие варианты теряются (пока вы не сбросите значок до значения по умолчанию)

Я не знаю способа решить эту проблему. :( Есть обходной путь, который частично скрывает проблему, но не решает ее. Я сам недавно так сделал.

Я изменил одну из иконок папок, чтобы она была более заметной, так что я мог бы легче ее заметить среди многих других папок. Смотрите папку "steamapps" здесь:

https://i.stack.imgur.com/gTHeJ.png

Я использовал стиль, похожий на стиль Windows по умолчанию, но немного больше, с большим контрастом и большей четкостью. Но чтобы это не выглядело просто как пустая папка (что было быснижатьсяего известность), я намеренно добавил подпапку и документ в эту иконку. Если бы я удалил все внутри нее, ее иконка все равно будет отображаться с этой подпапкой и документом. Но так как мойsteamappsпапка никогда не пустует, все работает отлично и выглядит уместно.

Если бы вы захотели, вы могли бы сделать что-то подобное и отредактировать свой значок в графической программе. Например, если ваш жесткий диск всегда заполнен примерно на три четверти, вы могли бы добавить к значку полосу 75%. Это, конечно, не идеальное решение, и вы можете получить сильный шок в один прекрасный день, когда жесткий диск окажется заполненным на 99%. Но, по крайней мере, он не будет выглядеть таким странно «пустым», как сейчас.

Связанный контент