Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Инфо - Работаем с Vista\Windows Style Builder

Ответить
Настройки темы
Инфо - Работаем с Vista\Windows Style Builder

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6917
Благодарности: 2135


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Smarty
Дата: 01-06-2014
Описание: Поправил ссылки
Вложения
Тип файла: 7z Windows StyleBuilder 1.5 Rus 19.03.2010.7z
(109.0 Kb, 5054 просмотров)


Эта тема создана для описания работы с Vista\Windows Style Builder.
Он предназначен для редактирования визуальных стилей Windows Vista и Windows 7.
Здесь описывается расположение ресурсов, отображаемых
в редакторе визуальных стилей WSB от Andreas Verhoeven.

В данный момент актуальная версия 1.5 с полной поддержкой Windows 7.
Скриншоты программы


Описание полей и отступов
Подробнее >>



Говоря по-русски, значения, указанные в SIZINGMARGINS:MARGINS указывают размер полей в пикселях, которые растягиваться не будут.
Значения не должны перекрывать размер ресурса!
Т.е. если ресурс (изображение) имеет размер 20х30, то значения слева\справа 10, 11 (=21) перекрывают размер изображения.
Тоже самое будет при указании значений сверху\снизу 14, 18 (=32).
Проверяйте значения при установке, иначе будут дырки в элементах стиля.



Путеводитель по ресурсам
(на немецком языке, но с картинками)
Ссылки ведут на сайт deskmodder.de

Общие ресурсы
Проводник
Панель задач
Меню Пуск
Надписи

То же самое, но на сайте CreativX.net

Модификация ExplorerFrame.dll, Shell32.dll, ThemeCPL.dll и обновление Class Map
Добавление новых ресурсов в визуальные стили.

Перейти >>>


Готовые стили выкладывать в тему Визуальные стили Windows 7!


Дамы и господа, впервые пришедшие в эту тему!
  • Перед тем, как задать вопрос, используйте поиск по теме.
  • Просмотрите Путеводитель по ресурсам в шапке темы.
  • Просмотрите три первых поста в теме.
В случае, если подобный вопрос уже решался, пост будет удален без объяснений и ссылок на решение.

Отправлено: 08:48, 23-07-2009

 

Новый участник


Сообщения: 9
Благодарности: 1

Профиль | Отправить PM | Цитировать


PainteR,
хм...я пытался пошаманить но чет ничего неполучилось...должен же где-то быть параметр отступа.Только вот где?

Отправлено: 20:45, 10-02-2011 | #781



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для PainteR

Ветеран


Сообщения: 1134
Благодарности: 427

Профиль | Отправить PM | Цитировать


Цитата Hadin01:
.должен же где-то быть параметр отступа. »
нет не должен.
Нет такого параметра...
Можно изображение сделать само с прозрачной дырой и системе ничего больше не прийдется как пристыковать его как есть.

-------
My Win7 Visual Style's: AeroAlfa/All Win8 Visual Style's

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


Последний раз редактировалось pahan22, 19-05-2012 в 17:11.


Отправлено: 20:51, 10-02-2011 | #782


Аватара для PainteR

Ветеран


Сообщения: 1134
Благодарности: 427

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z Обновление_ClassMap_для_WSB_1.5.7z
(35.0 Kb, 650 просмотров)

Ну как и обещал расписываю как и что...
Раз уж зашла речь об измененых xml файлах билдера, тогда все с самого начала и попорядку:

Обновление Class Map для WSB 1.5 {Неофициальное}

Итак данное обновление изменение файлов Windows Style Builder дает возможность разместить в визуальном стиле дополнительные ресурсы (изображения и их свойства) путем помещения их в дополнительные ветки в стиле. Такие изменения как фон папки, изображение в углу папки, настроить цвет для календаря и т.п
НО сразу делаем оговорку! Никаких изменений потом вы не увидите если у вас не буд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 Удачных экспериментов

-------
My Win7 Visual Style's: AeroAlfa/All Win8 Visual Style's

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


Последний раз редактировалось PainteR, 14-08-2011 в 13:54.


Отправлено: 15:13, 11-02-2011 | #783


Аватара для sergav

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Подскажите, как убрать тень под шрифтом в подписях под ярлыками на рабочем столе?

Отправлено: 03:06, 14-02-2011 | #784


Аватара для PainteR

Ветеран


Сообщения: 1134
Благодарности: 427

Профиль | Отправить PM | Цитировать


sergav, это выставляется в параметрах системы:

-------
My Win7 Visual Style's: AeroAlfa/All Win8 Visual Style's

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

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:48, 14-02-2011 | #785


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg sample.jpg
(35.7 Kb, 60 просмотров)

Ребят, подскажите, где можно изменить цвет текста надписей, когда переносишь файлы/папки мышкой?
"Переместить в", "Скопировать в" и т.п...
Не могу даже предположить как этот элемент называется.

Отправлено: 12:32, 19-02-2011 | #786


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6917
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Glorifly, Explorer & Shell > Shell > DragDrop

Отправлено: 12:35, 19-02-2011 | #787


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дрpраствуйте, ох и не хотелось же вас тревожить, но не бейте меня таки сапогами, и
если вы читаете эти каракули, я вам уже благодарен.

Прошу помощи в двух, для вас не сложных, а для меня тяжёлых вопросов.

Как убрать надпись, завершение работы в самой теме:


Последний раз редактировалось pahan22, 19-05-2012 в 17:23.


Отправлено: 10:32, 26-02-2011 | #788


Аватара для PainteR

Ветеран


Сообщения: 1134
Благодарности: 427

Профиль | Отправить PM | Цитировать


Цитата Kokc80:
Как убрать надпись, завершение работы в самой теме: »
Start Menu > Panels > Basic > LogoffSplitButtonLeft
Start Menu > Panels > Basic > LogoffSplitButtonLeft

Свойство CONTENTMARGINS:MARGINS, значение выделенное красным "x, x, x, x" сделать отрицательным (В зависимости от высоты изображения)
Например "8, 8, -80, 3".

-------
My Win7 Visual Style's: AeroAlfa/All Win8 Visual Style's

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


Последний раз редактировалось pahan22, 19-05-2012 в 17:23.


Отправлено: 14:08, 26-02-2011 | #789


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем привет, делаю микс из нескольких стилей и вот у меня какие вопросы:
1. Не могу найти этот ресурс Combobox

2. В некоторых программах вылазиют вот такие косяки

3. В стандартной теме присутствуют разделительные полосы между строками (например список в 1с) куда же они пропадают в моем стиле

Последний раз редактировалось IDSCI, 02-03-2011 в 16:59.


Отправлено: 16:01, 02-03-2011 | #790



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Инфо - Работаем с Vista\Windows Style Builder

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ресурсы - 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




 
Переход