Использование пользовательских пиктограмм | All about OS

Использование пользовательских пиктограмм

Категория: 'XP

Каждая регистрация класса, которую вы видите в таблице 4.2, содержит подключ Def aultlcon. Значением по умолчанию этого подключа является пиктограмма, которую Windows XP использует для отображения объектов, основанных на этом классе. Например, значение по умолчанию для Defaultlcon из HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} представляет собой пиктограмму, которую Windows XP отображает, когда создает в интерфейсе пользователя, например, в проводнике Windows или на рабочем столе, объект My Computer.
Для того чтобы использовать другую пиктограмму, измените значение по умолчанию в Defaultlcon. Вы можете использовать путь и имя файла пиктограммы, который имеет расширение лсо, или вы можете использовать путь к ресурсу. Путь к ресурсу записывается либо как Name,Index, либо как Name,-resID. Name - это путь и имя файла, содержащего пиктограмму, который обычно является файлом ЕХЕ или DLL. Большинство пиктограмм, которые используются Windows XP, находят^ ся в %SystemRoot%\System32\Shell32.dll. Index - это номер пиктограммы, начиная с 0. resID — это идентификатор ресурса, содержащего пиктограмму. Программисты присваивают ID ресурсов ресурсам при сохранении файлов программ, включая пиктограммы, строки, диалоговые окна и так далее.
Совет. Моим любимым инструментом для поиска пиктограмм в файлах программ является РЕ Explorer от компании Heaven Tools. Вы можете загрузить оценочную копию с веб-узла http://www.heaventools.com. Этот инструмент даже извлечет все пиктограммы из DLL или ЕХЕ фалов так, что вы сможете использовать их отдельно.

Страниц: 1 2 3

« Переименование пиктограмм на рабочем столе
Сокрытие пиктограмм на рабочем столе »