Как создать собственную DLL-библиотеку с иконками - «Windows» » Новости мира Интернет
Google введет 24-часовую задержку при установке APK от непроверенных разработчиков - «Новости мира Интернет»
Google введет 24-часовую задержку при установке APK от непроверенных разработчиков - «Новости мира Интернет»
Идентификация администраторов доменов стала доступна в панели управления для физлиц - «Новости мира Интернет»
Идентификация администраторов доменов стала доступна в панели управления для физлиц - «Новости мира Интернет»
Google представила функцию, которая поможет вернуть сайтам потерянный из-за ИИ трафик - «Новости сети»
Google представила функцию, которая поможет вернуть сайтам потерянный из-за ИИ трафик - «Новости сети»
«Найт-Сити снова будет гореть»: насыщенный трейлер подтвердил дату выхода Cyberpunk: Edgerunners 2 - «Новости сети»
«Найт-Сити снова будет гореть»: насыщенный трейлер подтвердил дату выхода Cyberpunk: Edgerunners 2 - «Новости сети»
В Heroes of Might & Magic: Olden Era появился «Таинственный остров» — ремейк легендарной карты из «Героев Меча и Магии III» - «Новости сети»
В Heroes of Might & Magic: Olden Era появился «Таинственный остров» — ремейк легендарной карты из «Героев Меча и Магии III» - «Новости сети»
10 новых телевизоров 2026 года: от доступных моделей до Mini LED и Micro RGB - «Новости сети»
10 новых телевизоров 2026 года: от доступных моделей до Mini LED и Micro RGB - «Новости сети»
В Китае стали пропадать птицы — под подозрением солнечная энергетика - «Новости сети»
В Китае стали пропадать птицы — под подозрением солнечная энергетика - «Новости сети»
Google представила ИИ-переводчик, который работает без интернета - «Новости мира Интернет»
Google представила ИИ-переводчик, который работает без интернета - «Новости мира Интернет»
Google выпустила новое поколение своей ИИ-модели Gemini 3.7 Flash - «Новости мира Интернет»
Google выпустила новое поколение своей ИИ-модели Gemini 3.7 Flash - «Новости мира Интернет»
Яндекс вывел стратегию «Максимум прибыли» из бета-теста и добавил новые функции - «Новости мира Интернет»
Яндекс вывел стратегию «Максимум прибыли» из бета-теста и добавил новые функции - «Новости мира Интернет»
Новости мира Интернет » Новости » Новости мира Интернет » Как создать собственную DLL-библиотеку с иконками - «Windows»

Если вам уже приходилось заменять значки папок, то вы, стало быть, в курсе, что при этом система предлагает поискать альтернативный значок в файле SHELL32.dll, расположенный в папке system32. Спрашивается, почему Windows хранит иконки именно в DLL-файлах, а не в отдельных папках и что вообще представляют собой файлы DLL?


Файлы DLL или Dynamic Link Library они же динамически подключаемые библиотеки представляют собой контейнеры, нечто вроде архивов, в которых могут храниться различные используемые исполняемыми файлами EXE компоненты, например, фрагменты кода или графические элементы, в нашем случае иконки. Использование DLL в Windows основано на принципе модульности, причем каждая отдельная совместимая библиотека может быть подключена к тому или иному приложению, тем самым расширяя его функциональные возможности.


Сегодня мы научимся создавать такие библиотеки самостоятельно. Так как их содержимое будет ограничиваться одними лишь иконками, нам не потребуется ни пакет разработчика Microsoft Visual Studio, ни знания языков программирования C++ или VB.NET. А понадобится нам лишь маленькая утилита Anolis Resourcer и набор иконок в формате ICO размером не более 256x256 пикселей. Иконки необходимо переименовать в порядке следования, чтобы с ними было удобнее работать.


Скачайте утилиту Anolis Resourcer с сайта разработчика anolis.codeplex.com/releases/view/32286 и запустите. В главном меню выберите File -> New и сохраните пока еще пустой файл DLL в удобном вам расположении, дав ему имя на латинице, допустим, ico.dll.







При этом будущая динамическая библиотека отобразится в левой колонке рабочего окна утилиты. После этого нажмите на панели инструментов кнопку Import и в открывшемся окошке укажите путь к файлу иконки, нажав кнопку «Browse». Больше ничего в настройках менять не нужно.








Нажмите «OK» и в левой колонке утилиты у вас появятся две папки Icon Image и Icon Directory, в них и будут храниться ваши иконки.




Если хотите, можете попробовать поиграть с настройками встроенного редактора иконок, изменив метод интерполяции или добавив задний фон.




Точно таким же образом одна за другой в библиотеку добавляются прочие иконки. Чтобы сохранить результаты работы, жмем кнопку Save – библиотека будет сохранена в каталог, из которого вы брали иконки.




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


Если вам уже приходилось заменять значки папок, то вы, стало быть, в курсе, что при этом система предлагает поискать альтернативный значок в файле SHELL32.dll, расположенный в папке system32. Спрашивается, почему Windows хранит иконки именно в DLL-файлах, а не в отдельных папках и что вообще представляют собой файлы DLL? Файлы DLL или Dynamic Link Library они же динамически подключаемые библиотеки представляют собой контейнеры, нечто вроде архивов, в которых могут храниться различные используемые исполняемыми файлами EXE компоненты, например, фрагменты кода или графические элементы, в нашем случае иконки. Использование DLL в Windows основано на принципе модульности, причем каждая отдельная совместимая библиотека может быть подключена к тому или иному приложению, тем самым расширяя его функциональные возможности. Сегодня мы научимся создавать такие библиотеки самостоятельно. Так как их содержимое будет ограничиваться одними лишь иконками, нам не потребуется ни пакет разработчика Microsoft Visual Studio, ни знания языков программирования C или VB.NET. А понадобится нам лишь маленькая утилита Anolis Resourcer и набор иконок в формате ICO размером не более 256x256 пикселей. Иконки необходимо переименовать в порядке следования, чтобы с ними было удобнее работать. Скачайте утилиту Anolis Resourcer с сайта разработчика anolis.codeplex.com/releases/view/32286 и запустите. В главном меню выберите File -

Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.

+1

Смотрите также

А что там на главной? )))



Комментарии )))