Создание тем на Windows 7. Часть 2 |
Настроение сейчас - пандемическое
Производится с помощью программы Windows Style Builder. Общие правила:
1 – Fonts, Colors & System Metrics > Colors (Globals) > EDGELIGHTCOLOR:COLOR
2 – Fonts, Colors & System Metrics > Colors (Globals) > EDGEDKSHADOWCOLOR:COLOR
3 – Fonts, Colors & System Metrics > Fonts & System Metrics > CAPTIONFONT:FONT (шрифт) и CAPTIONTEXT:COLOR (цвет – если окно не в полном размере!)
! Подсветить его текстовыми средствами в режиме Aero невозможно. Никак. Потому даже в родной теме Aero он подсвечен с помощью PNG-файла по адресу: Windows & Caption Buttons > Aero > DWM Window > Glows > Text
4 – Fonts, Colors & System Metrics > Fonts & System Metrics > INFOTEXT:COLOR (цвет) и Fonts, Colors & System Metrics > Fonts & System Metrics > STATUSFONT:FONT (шрифт)
5 – Fonts, Colors & System Metrics > Fonts & System Metrics > INFOBK:COLOR
6 – Windows & Caption Buttons > Aero > DWM Window > Frames > Normal > Bottom
! В режиме без теней он же в Windows & Caption Buttons > Aero > DWM Window > Frames > Shadowless Frames > Normal > Bottom. Тени выключаются по адресу «Панель управления\Все элементы панели управления\Счетчики и средства производительности\Дополнительные инструменты: Настроить внешний вид и производительность системы».
! Ширина всех рамок связана с Fonts, Colors & SystemMetrics> Fonts & System Metrics > SIZINGBORDERWIDTH:SIZE. Если хочется самую тонкую, надо ставить 0.
7 – Windows & CaptionButtons > Aero > DWM Window > Frames > Normal > Left (без захвата нижней и верхней панелей)
8 – Windows & CaptionButtons > Aero > DWM Window > Frames> Normal > Right (без захвата нижней и верхней панелей)
9 – Windows & Caption Buttons > Aero > DWM Window > Frames > Normal > Top*
! В режиме без теней он же в Windows & Caption Buttons > Aero > DWM Window > Frames > Shadowless Frames > Normal > Top.
10 – Windows & Caption Buttons > Aero > DWM Window > Minimize/Help Button > Button > Active (фон под кнопкой, здесь прозрачный) и Windows & Caption Buttons > Aero > DWM Window > Minimize/Help Button > Minimize Glyph (изображение)
11 – Windows & Caption Buttons > Aero > DWM Window > Restore/MaximizeButton > Button > Active (фон под кнопкой, здесь прозрачный) и Windows & Caption Buttons > Aero > DWM Window > Restore/MaximizeButton > Maximize Glyph (изображение)
12 – Windows & Caption Buttons > Aero > DWM Window > Close Button > Normal Button > Active (фон под кнопкой, здесь прозрачный) и Windows & Caption Buttons > Aero > DWM Window > Close Button > Normal Glyph (изображение)**
13 – Lists, Menus & Tabs > TreeView > Glyph
14 – Fonts, Colors & System Metrics > Fonts & System Metrics > WINDOW:COLOR
15 – Toolbars, Headers and Rebar > Toolbars & Headers > Header
16 – Toolbars, Headers and Rebar > Toolbars & Headers > Header > HeaderItem
17 – Fonts, Colors & System Metrics > Fonts & System Metrics > BTNSHADOW:COLOR
18 – Lists, Menus & Tabs > ListView > BORDERCOLOR:COLOR
19 – Lists, Menus & Tabs > TreeView > BORDERCOLOR:COLOR
* Самое интересное (особенно когда он такой толстенький):
1) его высота взаимосвязана с Fonts, Colors, & System Metrics> Fonts & System Metrics > CAPTIONBARHEIGHT;
2) надо подобрать высоту панели при изготовлении элемента и правильно выставить 3-ю цифру в SIZINGMARGINS: если сделать слишком мало, между рамкой и меню появится странный зазор (рис. 1). Учитывать, что при этом меняется положение кнопок;
3) его края зависят от Fonts, Colors, & System Metrics > Fonts & System Metrics > PADDEDBORDERWIDTH: если там 0, то края не размазываются, но если больше 0 – размазываются, да ещё и нижняя рамка сжимается 8-[o] (рис. 2). Единственное спасение – подобрать 1-ую цифру в CONTENTMARGINS (в данном случае 4);
4) если взять для этого ресурса одну лишь горизонтальную планку, в системных окнах типа «Настройки подключений» она растянется до безобразия (рис. 3). Чтобы этого избежать, к планке надо приделать ножки из боковых рамок (рис. 4), между ними можно ка-кой-нибудь фон не меньше чем в 2 пикселя (если не хочется диковатого градиента в заголовке – рис. 5). То же можно сделать и с нижней планкой Bottom, если хочется избавиться от диковатого градиента в панели инструментов «Средства просмотра фотографий» (рис. 6), но будет видно и во всех остальных окнах;
1 – Fonts, Colors & System Metrics > Colors (Globals) > EDGESHADOWCOLOR:COLOR
2 – Fonts, Colors & System Metrics > Colors (Globals) > EDGEHIGHLIGHTCOLOR:COLOR
3 – Fonts, Colors & System Metrics > Fonts & System Metrics > BTNFACE:COLOR
4 – Fonts, Colors & System Metrics > Fonts & System Metrics > BTNTEXT:COLOR
5 – Toolbars, Headers and Rebar > Toolbars & Headers > Toolbar > Separator
! Чем меньше по бокам прозрачных пикселей, тем шире полосочка.
6 – Toolbars, Headers and Rebar > Rebar > Rebar (фон) и Toolbars, Headers and Rebar > Rebar > Rebar > Band > CONTENTMARGINS:MARGINS (отступы текста на панели)
7 – Explorer & Shell > Explorer > TreeView > TreeItem > SelectedNotFocus (цвет текста и выделения)
8 – Toolbars, Headers and Rebar > Rebar > Rebar > Chevron
9 – Toolbars, Headers and Rebar > Toolbars & Headers > Status
10 – Toolbars, Headers and Rebar > Toolbars & Headers > Status > Pane
! Оставлять слева 1 прозрачный пиксель, а то растянется на весь участок панели.
11 – Fonts, Colors & System Metrics > Fonts & System Metrics > STATUSFONT:FONT (шрифт)
12 – Toolbars, Headers and Rebar > Toolbars & Headers > Status > Gripper
13 – Toolbars, Headers and Rebar > Toolbars & Headers > Toolbar > Button (сама кнопка) иToolbars, Headers and Rebar > Toolbars & Headers > Toolbar > TEXTCOLOR:COLOR (цвет текста)
14 – Toolbars, Headers and Rebar > Toolbars & Headers > Toolbar > SplitButton (сама кнопка) иToolbars, Headers and Rebar > Toolbars & Headers > Toolbar > TEXTCOLOR:COLOR (цвет текста)
15 – Toolbars, Headers and Rebar > Toolbars & Headers > Toolbar > SplitButtonDropDown
16 – Explorer & Shell > Explorer > TreeView > Glyph
17 – Explorer & Shell > Explorer > TreeView > HotGlyph
18 – Explorer & Shell > Explorer > TreeView > BORDERCOLOR:COLOR
19 – Explorer & Shell > Explorer > TreeView > FILLCOLOR:COLOR
Рубрики: | творения любимый комп |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |