Баги и проблемы,которые возможны при редактировании Shellstyle.dll! (Внимание! Статья устарела,последний раз она обновлялась 27 Апреля 2005 года!) 1.Я советую вам использовать Resource Hacker для редактирования UIFILE (содержит формат,потому что в Resource Builder есть ошибка,которая может испортить скрипт. 2.Если вы изменили ресурсы с помощью Resbuilder,а теперь редактируете скрипт с помощью ResourceHacker !!НЕ открывайте его занова с помощью Resource Builder и сохраняйте !!! (НЕТ-НЕТ и НЕТ!!),т.к. Resource Builder использует ресурсы,сохранённые в папке TEMP,для редактирования "с момента последнего изменения' (папка Temp - Programs\TGTSoft\ResBuilder\TEMP),следовательно,все ваши труды будут утеряны,поэтому,удаляйте папку Temp ;) 3.Фон водяных знаков (только 12, 15, 18 и 21) в главном окне должны совпадать с окном цвета вашего визуального стиля ,иначе они не будут отображаться. Что нам нужно ??? 1.Reshacker 2.Resbuilder Скопируйте файл shellstyle.dll из Windows \ Resources \ Themes \ Luna \ Shell \ NormalColor в Windows \ Resources \ темы \ "Имя вашего визуального стиля" \ Shell \ NormalColor (это стандартный цвет вашего визуального стиля ) каталога. Откройте файл shellstyle.dll с помощию ResBuilder. Вы увидите растровые изображения в 10-112: * 10, 11 and 12 music icon and watermarks 10, 11 и 12 музыкальных икона и водяные знаки * 13, 14 and 15 picture icon and watermarks 13, 14 и 15 изображение иконы и водяные знаки * 16, 17 and 18 search icon and watermarks 16, 17 и 18 поиска иконы и водяные знаки * 19, 20 and 21 video icon and watermarks 19, 20 и 21 видео иконку и водяные знаки * 22 system properties icon 22 системные свойства икона * 25 drive watermark 25 привода водяного * 26 system properties watermark 26 Свойства системы (каодяной знак) * 100, 101, 102 and 103 buttons to expand or collaps the normalgroup 100, 101, 102 и 103 кнопок для расширения или collaps в normalgroup * 104, 105, 106 and 107 buttons to expand or collaps the specialgroup 104, 105, 106 и 107 кнопок для расширения или collaps в specialgroup Изменяйте их как хотите и сохраняйте! String таблицы 1, 2 и 7 STRINGTABLE /* 1 */ STRINGTABLE / * 1 * / LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US ЯЗЫК LANG_ENGLISH, SUBLANG_ENGLISH_US { ( 1, "Tahoma" /* global variable font */ 1 "Tahoma" / * глобальная переменная шрифта * / 2, "Franklin Gothic Medium" /* global variable font */ 2 "Франклин Готика Medium" / * глобальная переменная шрифта * / 10, "700" /* global variable fontweight */ 10, "700" / * глобальная переменная fontweight * / 11, "700" /* global variable fontweight */ 11, "700" / * глобальная переменная fontweight * / 12, "400" /* global variable fontweight */ 12, "400" / * глобальная переменная fontweight * / 15, "8" /* global variable fontsize */ 15, "8" / * глобальная переменная шрифта * / } ) global varibles uses in UIFILE глобальные varibles используется в UIFILE String Таблица 1 STRINGTABLE /* 2 */ STRINGTABLE / * 2 * / LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US ЯЗЫК LANG_ENGLISH, SUBLANG_ENGLISH_US { ( 16, "10" /* global variable fontsize */ 16, "10" / * глобальная переменная шрифта * / 17, "14" /* global variable fontsize */ 17, "14" / * глобальная переменная шрифта * / 18, "21" /* global variable fontsize */ 18, "21" / * глобальная переменная шрифта * / } ) global varibles uses in UIFILE глобальные varibles используется в UIFILE String Таблица 2 STRINGTABLE /* 7 */ STRINGTABLE / * 7 * / LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US ЯЗЫК LANG_ENGLISH, SUBLANG_ENGLISH_US { ( 100, "0xEEEEEE" /* background of the preview as hex 1st BLUE , 2nd GREEN , 3rd RED */ 100, "0xEEEEEE" / * фоне предварительного как шестнадцатиричное 1 BLUE, GREEN 2, 3 RED * } ) Остальное читаем здесь (искажения там минимум,так что всё будет понятно - http://translate.google.ru/translate?u=http%3A%2F%2Ffreenet-homepage.de%2Fcoolxp%2Fshellstyle%2Findex.html&sl=en&tl=ru&hl=ru&ie=UTF-8 )