|
Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Инфо - Работаем с Vista\Windows Style Builder |
|
Инфо - Работаем с Vista\Windows Style Builder
|
In reserve... Сообщения: 6917 |
Профиль | Отправить PM | Цитировать
Эта тема создана для описания работы с Vista\Windows Style Builder. Он предназначен для редактирования визуальных стилей Windows Vista и Windows 7. Здесь описывается расположение ресурсов, отображаемых в редакторе визуальных стилей WSB от Andreas Verhoeven. В данный момент актуальная версия 1.5 с полной поддержкой Windows 7. Скриншоты программы Описание полей и отступов Путеводитель по ресурсам (на немецком языке, но с картинками) Ссылки ведут на сайт deskmodder.de Общие ресурсы Проводник Панель задач Меню Пуск Надписи То же самое, но на сайте CreativX.net Модификация ExplorerFrame.dll, Shell32.dll, ThemeCPL.dll и обновление Class Map Добавление новых ресурсов в визуальные стили. Перейти >>> Готовые стили выкладывать в тему Визуальные стили Windows 7! Дамы и господа, впервые пришедшие в эту тему!
|
|
Отправлено: 08:48, 23-07-2009 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать PainteR,
хм...я пытался пошаманить но чет ничего неполучилось...должен же где-то быть параметр отступа.Только вот где? |
Отправлено: 20:45, 10-02-2011 | #781 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1134
|
Профиль | Отправить PM | Цитировать Цитата Hadin01:
Нет такого параметра... Можно изображение сделать само с прозрачной дырой и системе ничего больше не прийдется как пристыковать его как есть. |
|
------- Последний раз редактировалось pahan22, 19-05-2012 в 17:11. Отправлено: 20:51, 10-02-2011 | #782 |
Ветеран Сообщения: 1134
|
Профиль | Отправить PM | Цитировать Ну как и обещал расписываю как и что...
Раз уж зашла речь об измененых xml файлах билдера, тогда все с самого начала и попорядку: Обновление Class Map для WSB 1.5 {Неофициальное} Итак данное НО сразу делаем оговорку! Никаких изменений потом вы не увидите если у вас не будeт модифицированы три файла: ExplorerFrame.dll, а точней файл 40960.xml в секции UIFILE. Shell32.dll, файлы 23.xml и 24.xml в секции UIFILE. ThemeCPL.dll, файлы 1001.xml, 1002.xml и 1003.xml в секции UIFILE. Другими словами изменения дают возможность из любого стиля считывать свойства фона папки, фона для панели предпросмотра и т.п. если их нет - то стиль применяется как и обычный Автор сей идеи Mr GRIM. Сайт автора - VirtualCustoms.Net. Страница обсуждения данной модификации - тут. Если вы считаете что "игра стоит свеч" (мне лично из без этих "фич" достаточно возможностей для редактирования ) то приступим) 1. Кто еще не разобрался или не знает как работать с редактором ресурсов и системными файлами Windows 7 прошу ознакомиться в одной из данных тем: Работаем с Restorator 2007. Ресурсы оформления WINDOWS 7. 2. Обязательно сделать резервные копии файлов: ExplorerFrame.dll, shell32.dll, themecpl.dll - расположение %WinDir%\System32 (Для х64 битной версии ОС скопировать и из %WinDir%\SysWoW64) ClassMap.xml и ClassGroups.xml - находятся в директории с Windows Style Builder в папке Data\Win7. 3. Файлы ClassMap.xml и ClassGroups.xml из прилложенного архива поместить с заменой в папку Data\Win7. 4. Отредактировать %WinDir%\System32\ExplorerFrame.dll (Для х64 аналагично редактировать и %WinDir%\SysWoW64\ExplorerFrame.dll), заменив в секции UIFILE ресурс 40960 на 40960.xml из приложеного архива аналогично сделать и в shell32.dll, и themecpl.dll! После перезагрузить ОС) 5. Теперь осталось применить чей либо стиль или же создать свой (Изменения в программе в коснулись данной ветки Explorer & Shell > Explorer) Теперь о самих изменениях: Изменение ExplorerFrame.dll дает возможность использовать следующие ветки: Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background - общая (Если изображение будет добавлено в нее, оно будет общим для остальных видов) Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > BigView - отвечает за фон в проводнике при использовании крупных значков и обычных. Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > SmallView - отвечает за фон в проводнике при использовании мелких значков. Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > RowView - отвечает за фон в проводнике при использовании вида "Список". Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > InfoView - отвечает за фон в проводнике при использовании вида "Таблица". Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > SpreadView - отвечает за фон в проводнике при использовании вида "Плитка". Ветка Explorer & Shell > Explorer > Items View > ItemsView > Folder background > ContentView - отвечает за фон в проводнике при использовании вида "Содержимое". Добавляем свойства (в нужную из веток, можно одну, можно во все сразу): 1. Тип: filename, Свойство: imagefile, выбираем изображение. 2. Тип: enum, Свойство: bgtype, Значение: IMAGEFILE. 3. Тип: margins, Свойство: sizingmargins, Значение: сами, подбирайте, под, ресурс Дальше добавляем свойства для определения расположения картинки(ок) в проводнике (): 4. Тип: enum, Свойство: valign, Значение: верх, центр, низ. 5. Тип: enum, Свойство: halign, Значение: лево, центр, право. (значения по умолчанию выделены) Внимание! Если оставить ветки (главную ветку) пустыми\ой то вы получите неприятный баг: Изменение Shell32.dll дает возможность использовать следующие ветки: Ветка Explorer & Shell > Explorer > Items View > ItemsView > Shell32 > ThemeLeftBar - отвечает за фон картинки в "Персонализации" и других диалогах панели управления. Ветка Explorer & Shell > Explorer > Items View > ItemsView > Shell32 > ControlPanelTopBar - фон верхней панели в "Панели управления". Добавляем свойства: 1. Тип: filename, Свойство: imagefile, выбираем изображение. 2. Тип: enum, Свойство: bgtype, Значение: IMAGEFILE. 3. Тип: enum, Свойство: sizingtype, Значение: TRUESIZE (повторять изображение), STRETCH (растягивать), TILE (Плиткой) Дальше добавляем свойства для определения расположения картинки (тут роли не играет): 4. Тип: enum, Свойство: valign, Значение: верх, центр, низ. 5. Тип: enum, Свойство: halign, Значение: лево, центр, право. (значения по умолчанию выделены) Изменение ThemeCPL.dll дает возможность использовать следующие ветки: Ветка Explorer & Shell > Explorer > Items View > ItemsView > ThemeCPL > Thememainfbg - внутренний фон диалога окна в панели "Персонализации". Ветка Explorer & Shell > Explorer > Items View > ItemsView > ThemeCPL > ThemeWallPaperfbg - фон в "Панели управления" при настройке фона рабочего стола. Ветка Explorer & Shell > Explorer > Items View > ItemsView > ThemeCPL > ThemeWindowColorfbg - фон в "Панели управления" при настройке цвета кона. Ветка Explorer & Shell > Explorer > Items View > ItemsView > ThemeCPL > ThemeWallPaperBottomBar Ветка Explorer & Shell > Explorer > Items View > ItemsView > ThemeCPL > ThemeWindowColorBottomBar Добавляем свойства: 1. Тип: filename, Свойство: imagefile, выбираем изображение. 2. Тип: enum, Свойство: bgtype, Значение: IMAGEFILE. 3. Тип: enum, Свойство: sizingtype, Значение: TRUESIZE (повторять изображение), STRETCH (растягивать), TILE (Плиткой) Дальше добавляем свойства для определения расположения картинки (тут роли не играет): 4. Тип: enum, Свойство: valign, Значение: верх, центр, низ. 5. Тип: enum, Свойство: halign, Значение: лево, центр, право. (значения по умолчанию выделены) 6. Ну сохраняем и примменяем стиль...смотрим что у нас вышло)) Еще одна оговорка! Некоторые ветки ресурсов в программе автор (Mr GRIM) переименовал и раскидал так как ему было удобнее) Так что смотрите вам прийдется поискать уже известные вам ресурсы ранее, например тот же Preview Pane Ps Удачных экспериментов |
------- Последний раз редактировалось PainteR, 14-08-2011 в 13:54. Отправлено: 15:13, 11-02-2011 | #783 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Подскажите, как убрать тень под шрифтом в подписях под ярлыками на рабочем столе?
|
Отправлено: 03:06, 14-02-2011 | #784 |
Ветеран Сообщения: 1134
|
Профиль | Отправить PM | Цитировать sergav, это выставляется в параметрах системы:
|
------- Отправлено: 08:48, 14-02-2011 | #785 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Ребят, подскажите, где можно изменить цвет текста надписей, когда переносишь файлы/папки мышкой?
"Переместить в", "Скопировать в" и т.п... Не могу даже предположить как этот элемент называется. |
Отправлено: 12:32, 19-02-2011 | #786 |
In reserve... Сообщения: 6917
|
Профиль | Отправить PM | Цитировать Glorifly, Explorer & Shell > Shell > DragDrop
|
Отправлено: 12:35, 19-02-2011 | #787 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Дрpраствуйте, ох и не хотелось же вас тревожить, но не бейте меня таки сапогами, и
если вы читаете эти каракули, я вам уже благодарен. Прошу помощи в двух, для вас не сложных, а для меня тяжёлых вопросов. Как убрать надпись, завершение работы в самой теме: |
Последний раз редактировалось pahan22, 19-05-2012 в 17:23. Отправлено: 10:32, 26-02-2011 | #788 |
Ветеран Сообщения: 1134
|
Профиль | Отправить PM | Цитировать Цитата Kokc80:
Start Menu > Panels > Basic > LogoffSplitButtonLeft Свойство CONTENTMARGINS:MARGINS, значение выделенное красным "x, x, x, x" сделать отрицательным (В зависимости от высоты изображения) Например "8, 8, -80, 3". |
|
------- Последний раз редактировалось pahan22, 19-05-2012 в 17:23. Отправлено: 14:08, 26-02-2011 | #789 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Всем привет, делаю микс из нескольких стилей и вот у меня какие вопросы:
1. Не могу найти этот ресурс Combobox 2. В некоторых программах вылазиют вот такие косяки 3. В стандартной теме присутствуют разделительные полосы между строками (например список в 1с) куда же они пропадают в моем стиле |
Последний раз редактировалось IDSCI, 02-03-2011 в 16:59. Отправлено: 16:01, 02-03-2011 | #790 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ресурсы - Windows Whistler Style | ackerman2007 | Оформление Windows XP | 45 | 18-05-2019 23:50 | |
Ресурсы - Style for Windows Media Player 11 | di2blo | Оформление Windows XP | 19 | 07-08-2010 23:33 | |
WinFuture xp-Iso-Builder 3.0.3 - делаем свой дистрибутив Windows XP | MKN | Автоматическая установка Windows 2000/XP/2003 | 2 | 23-06-2010 12:12 | |
Разное - [решено] Совместим ли C++Builder 2007 с Windows 7? | ineXPert | Microsoft Windows 7 | 5 | 17-01-2010 13:27 |
|