PDA

Показать полную графическую версию : Windows Vista - решил немного переделать тему Aero. Возник вопрос.


Malfatto
20-09-2008, 00:40
Вот чего я добился на данный момент:
http://s47.radikal.ru/i118/0809/0d/4ff82149b519.png
Меня интересует - как изменить цвет вот этой панели:
http://s41.radikal.ru/i093/0809/94/c5d5f620f9fe.png

Polydyrak
20-09-2008, 01:00
Как поменять её цвет? »
Виставские темы не кавырял не знаю, но в ХП за эту панель отвечает битмап 112 в Shellstyle.dll

при копировании и т.п. появляется анимашка. Тоже хочется перекрасить. Где она находится? »
Это AVI они не имеют никакого отношения к темам, ищи в shell32.dll и не только там.

Malfatto
20-09-2008, 01:05
ищи в shell32.dll и не только там. »
в shall32.dll на висте этого нет.
Не знаю как в Висте но в ХП за эту панель отвечает битмап 112 в Shellstyle.dll »
на висте нет

prokazzza
20-09-2008, 01:06
Polydyrak, Это AVI они не имеют никакого отношения к темам, ищи в shell32.dll и не только там. »

Ошибаешься раскраску анимашки, под какой нужный тебе цвет в Vista, редактируется обычным ресхакером. ;)

Polydyrak
20-09-2008, 01:08
Ошибаешься раскраску анимашки, под какой нужный тебе цвет в Vista, редактируется обычным ресхакером. »
Извиняюсь за враньё, точно там же PNG за такие вещи отвечает.

prokazzza
20-09-2008, 01:10
Хамяг, сейчас этот сайт недоступен, как будет дам ссылку.

Polydyrak, :)

Malfatto
20-09-2008, 14:49
Ура! Вот чего я добился сейчас:
http://s47.radikal.ru/i117/0809/dc/e488c7409a83.png
Только вот с цветами не расчитал =\

Malfatto
25-09-2008, 13:37
prokazzza, вы мне ссылочку то дадите? =)

D_Master
25-09-2008, 15:04
Хамяг, не объясните, как вы поменяли цвет анимашки? Я чё-то ковырялся, так и не понял ничего...

Malfatto
25-09-2008, 17:02
D_Master, shall32.dll - ресурс 42. найдите там <element font="gtf(TaskDialogStyle, TDLG_CONTENTPANE, 0)" foreground="gtc(TaskDialogStyle, TDLG_CONTENTPANE, 0, TMT_TEXTCOLOR)" background="themeable(dtb(TaskDialog, TDLG_PRIMARYPANEL, 0), threedface)" padding="rect(20rp,10rp,20rp,10rp)"/></if> <if id="atom(header)"> После него идёт вот это: <element background="Gradient(argb(255, 0, 66, 155), argb(255, 0, 87, 185), argb(255, 0, 115, 225), 3)" foreground="window" height="40rp" font="gtf(TaskDialogStyle, TDLG_MAININSTRUCTIONPANE, 0)"/> Так вот, argb(255, 0, 66, 155), argb(255, 0, 87, 185), argb(255, 0, 115, 225) это градиент из 3 цветов. Тут уже у меян свои. первый 4 цифры в скобочках - это цвета градиента. 255 - это количество цвето. изменять не надо. Первая скобка - цвет левого края, вторая скобка - цвет середины, третья - цвет правого края. У меня в первой скобке тёмно синий, во второй просто синий, в третьей - светло синий. После патчим shall32.dll. Перезагружаем комп и видим вот такое чудо:
http://s51.radikal.ru/i133/0809/75/248dfca430cd.png

Macambo
25-10-2008, 13:33
А где находится shall32.dll ?

Amigos
25-10-2008, 21:57
Macambo, скорей всего имеется ввиду shell32.dll

Malfatto
27-10-2008, 00:07
да, простите. просто всегда путаюсь (ну воспоминаем, shall - will =) )

а вообще то %WINDIR%\System32\shell32.dll




© OSzone.net 2001-2012