PDA

Показать полную графическую версию : Проблем с темами в WindowsXP


NoNick
27-11-2011, 11:06
Зравствуйте!)
Не собирал сборки уже больше года а щяс вот решил обновить свою сборку. оставил те же темы что и раньше но в новой сборке в темах которых нужно патчить Uxtheme.dll пропали кнопки заголовка окна свернуть, на весь экран, закрыть (крестик). Кнопок либо нет вообще либо очень коряво отображаются, налазят друг на друга и тп... Uxtheme взять отсюда http://forum.oszone.net/thread-61632.html. Беда в том что щяс даже если скачиваю другие темы они тоже криво отображают кнопки или не отображают вовсе... Подскажите в чём может быть беда?

apozlevich
27-11-2011, 11:10
Да, была такая же фигня, когда первую сборку собрал в этом году. После пропатчивания Uxtheme.dll все прошло. Для интеграции действительно можно взять здесь (http://forum.oszone.net/thread-61632.html), для пропатчивания на живой системе можно использовать вот этот (http://www.softpedia.com/get/System/OS-Enhancements/UXTheme-MultiPatcher.shtml) патчер. Надеюсь помог :).

NoNick
27-11-2011, 11:23
спасибо за ответ:)
мультипатчером я пробовал и именно этот адон использую в сборке только не помогают:( на всякий случай вот список адонов

apozlevich
27-11-2011, 11:27
Возможно я слишком нуб, но что это за программка на скриншоте?

Ты тестируешь на виртуальной машине? Попробуй пропатчить мульти-патчером на уже пропатченной системе, если поможет, значит после интегрирования пропатченной библиотеки что-то вернуло ее на место. (ExtremePack?)

NoNick
27-11-2011, 11:40
тестирую на виртуалке но уже на 3х разных компах опробовал. везде одно и то же... и сма вручную менял Uxtheme.dll тема в общем то работает, без дллки она бы вообще не показывала, беда только с отображением кнопок. и кажется дело не в Uxtheme.dll

apozlevich
27-11-2011, 11:41
Не знаю, что еще посоветовать. У меня помогло.

NoNick
27-11-2011, 14:34
спасибо и на этом

yurfed
27-11-2011, 14:47
NoNick, высота самого заголовка окна не слишком узкая (тонкая)?

NoNick
27-11-2011, 14:57
высота самого заголовка окна не слишком узкая (тонкая)? »

да тоньше чем надо но ничего не менялось... другие темы с такими же кнопками могут отображать полную ширину но всё равно без кнопок... Тема эта была когда то давно взята из Винстайла 2009 и с успехом использовалась пару лет. пока вот опять не решил обновить сборку (скачал тему с инета похожую на мою она тоже кнопки не отображает)... Пробовал и другой дистрибутив, пробовал и без екстримпака, а результат тот же :(

apozlevich
27-11-2011, 14:58
Да дело в UxTheme.dll, всяко.

NoNick
27-11-2011, 15:06
Да дело в UxTheme.dll, всяко. »

может быть и так... но новее версии я не нашёл ( размер моего и того что использовал в старых версиях одинаковый...

XXXler
28-11-2011, 13:42
Подскажите в чём может быть беда? »
Проблема в том, что при применении стиля не вносятся нужные значения в HKCU\Control Panel\Desktop\WindowMetrics - происходит это либо из-за примитивного способа применения стиля либо из-за твиков, перезаписывающих значения метрики после применения стиля

Amigos
28-11-2011, 13:49
Uxtheme взять отсюда http://forum.oszone.net/thread-61632.html »попробуй из вложения к посту
(взято отсюда http://forum.oszone.net/post-1177733-3.html , но оттуда не все смогут скачать, автор модификации — Simplix )

NoNick
28-11-2011, 14:42
разобрался в чём беда. адон FoxitReader версии 5 тому причина. убрал его и всё нормально.

apozlevich
28-11-2011, 16:42
Цитата NoNick:
Подскажите в чём может быть беда? »
Проблема в том, что при применении стиля не вносятся нужные значения в HKCU\Control Panel\Desktop\WindowMetrics - происходит это либо из-за примитивного способа применения стиля либо из-за твиков, перезаписывающих значения метрики после применения стиля »
Только если перезапись, хотя зачем это надо программам? Но в .theme файле визуальных тем WinStyle метрики прописаны (я копался в нем).

разобрался в чём беда. адон FoxitReader версии 5 тому причина. убрал его и всё нормально. »
О_О Странно. Дайте ссылку на аддон, покопаюсь.

NoNick
28-11-2011, 17:09
Дайте ссылку на аддон, покопаюсь. »
http://forum.oszone.net/thread-126539.html




© OSzone.net 2001-2012