Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Изменение системных иконок и названий |
Автор: Vit 17.4.2002, 16:10 |
Из одной из рассылок по виндам: Предположим, вам захотелось заменить название "Корзина" на "Урна" и изменить её пиктограмму на изображение мусорного бачка. Для этого запустите редактор реестра, войдите в раздел HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} и измените значение параметра по умолчанию этого раздела на желаемое название (в нашем случае "Урна"). Затем войдите в подраздел DefaultIcon и измените значения параметров Empty и Full на путь к вашему файлу значка. Кстати, цифра после имени файла означает номер значка в файле, так например c:\Windows\System\Shell32.dll,15 означает 15-й значок из библиотеки иконок Shell32.dll. Если же вы используете файл *.ico, то надо просто поставить после имени файла значение 0. Теперь название и значок изменены, но они пока хранятся в буфере иконок ShellIconCache. Чтобы обновить буфер можно перезапустить систему, но для обновления его на ходу достаточно изменить размер иконок, войдя в Свойства экрана - Оформление - Значок - Размер. Ниже приведены CLSID для разных системных пиктограмм: {20D04FE0-3AEA-1069-A2D8-08002B30309D} - "Мой компьютер" {208D2C60-3AEA-1069-A2D7-08002B30309D} - "Сетевое окружение" {645FF040-5081-101B-9F08-00AA002F954E} - "Корзина" {00020D75-0000-0000-C000-000000000046} - "Входящие" {00028B00-0000-0000-C000-000000000046} - "The Microsoft Network" {FBF23B42-E3F0-101B-8488-00AA003E56F8} - "Проводник" Прислал: Dj Dynamite |
Автор: neutrino 18.4.2002, 09:27 |
Да, баловался я этим два года назад... Я эти адреса из PLUSа взял. поменял все иконки винды. Даже в главном меню поменял надпись "Wиндоwс 95" на "Форточки 76". Было очень прикольно. Но как-то я забалывался... И пришлось все переустанавливать ![]() |