Как создать собственную DLL-библиотеку с иконками - «Windows» » Новости мира Интернет
Расширенная аналитика поисковых запросов в Яндекс Вебмастере — «Блог для вебмастеров»
Расширенная аналитика поисковых запросов в Яндекс Вебмастере — «Блог для вебмастеров»
«Уже даже не смешно, насколько это плохо»: официальный трейлер четвёртого сезона сериала «Ведьмак» от Netflix не впечатлил фанатов - «Новости сети»
«Уже даже не смешно, насколько это плохо»: официальный трейлер четвёртого сезона сериала «Ведьмак» от Netflix не впечатлил фанатов - «Новости сети»
Steam сломался второй раз за день — проблемы наблюдаются по всему миру - «Новости сети»
Steam сломался второй раз за день — проблемы наблюдаются по всему миру - «Новости сети»
В ранний доступ Steam ворвалась олдскульная стратегия Dying Breed, которая выглядит как потерянная Command & Conquer - «Новости сети»
В ранний доступ Steam ворвалась олдскульная стратегия Dying Breed, которая выглядит как потерянная Command & Conquer - «Новости сети»
Новое подорожание Xbox Game Pass не затронет подписчиков в семи странах - «Новости сети»
Новое подорожание Xbox Game Pass не затронет подписчиков в семи странах - «Новости сети»
Глава Nvidia заверил сотрудников, что будет платить по $100 000 за выдачу виз H-1B для них - «Новости сети»
Глава Nvidia заверил сотрудников, что будет платить по $100 000 за выдачу виз H-1B для них - «Новости сети»
Новый регион, 60 часов геймплея и нелинейный сюжет: спустя 11 лет для Skyrim вышел сюжетный мод Lordbound размером с официальный аддон - «Новости сети»
Новый регион, 60 часов геймплея и нелинейный сюжет: спустя 11 лет для Skyrim вышел сюжетный мод Lordbound размером с официальный аддон - «Новости сети»
Закулисное обновление в Steam разожгло слухи об апгрейде Red Dead Redemption 2 для «следующего поколения» - «Новости сети»
Закулисное обновление в Steam разожгло слухи об апгрейде Red Dead Redemption 2 для «следующего поколения» - «Новости сети»
Блогер дошёл до «края мира» Minecraft — путешествие заняло 14 лет - «Новости сети»
Блогер дошёл до «края мира» Minecraft — путешествие заняло 14 лет - «Новости сети»
UGREEN MagFlow: пауэрбанк и зарядные станции с магнитной беспроводной зарядкой Qi2 25 Вт - «Новости сети»
UGREEN MagFlow: пауэрбанк и зарядные станции с магнитной беспроводной зарядкой Qi2 25 Вт - «Новости сети»
Новости мира Интернет » Новости » Новости мира Интернет » Как создать собственную DLL-библиотеку с иконками - «Windows»
Как создать собственную 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.


Как создать собственную DLL-библиотеку с иконками - «Windows»


Как создать собственную DLL-библиотеку с иконками - «Windows»



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


Как создать собственную DLL-библиотеку с иконками - «Windows»


Как создать собственную DLL-библиотеку с иконками - «Windows»


Как создать собственную DLL-библиотеку с иконками - «Windows»


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


Как создать собственную DLL-библиотеку с иконками - «Windows»


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


Как создать собственную DLL-библиотеку с иконками - «Windows»


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


Как создать собственную DLL-библиотеку с иконками - «Windows»


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

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

Если вам уже приходилось заменять значки папок, то вы, стало быть, в курсе, что при этом система предлагает поискать альтернативный значок в файле 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 -

+1

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

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



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