Теория - Использование интерфейс Windows Vista вне самой Висты

Аватара пользователя
Admiral

Re: Теория - Использование интерфейс Windows Vista вне самой Висты

Сообщение Admiral »

Так и есть, в файле Sources\spwizimg.dll, там держат графику, в том числе и градиентную рамочку для форм.

А в другом файле Sources\spwizres.dll
держат диалоги, полностью голые. Изображение

А дело setupа маленькое, смиксовать сиё.

Выходит Microsoft не придумывало велосипеда и поступила так же как я в своё время для имитации ХРшного вида. Хорошо сделали сияние, переход тени градиента кнопочки (см. первый пост), в ресурсах всё сырое.



Кстати про ХР, для него есть неплохой НЕТовский набор компонентов
http://www.dacris.com/downloads/detail.aspx?id=12


Правда нужен ли он во времена 2008й студии, где хватает своих?
Аватара пользователя
Admiral

Re: Теория - Использование интерфейс Windows Vista вне самой Висты

Сообщение Admiral »

Врятли возможно.

Во первых нужно найти файл с ХРшным хрестиком и патчить его, если такой вообще есть, по моему там манифест всё делает, так во всяком случаи "апгрейдили" софт 98/ME для нормальной визуальной работы под ХР,

во вторых даже в самих ресурсах, как видно на скрине, никакого градиента подсветки нету, так что нужно ещё правильно сними обращаться и обрабатывать такие ресурсы. Сомневаюсь что Explorer.exe ХР способен обучится работать с градиентом так же как хотя бы инсталлер Виндовс Vista/2008, не говоря о том что б как Explorer в сабжевих ОС.
Аватара пользователя
Admiral

Re: Теория - Использование интерфейс Windows Vista вне самой Висты

Сообщение Admiral »

Пока остановился на прежнем решении, которое применял для отображения ХР стиля.

Здесь кнопочки по круче, по этому, в качестве графического облегчением буду использовать следующие:

технологию из руководства
Vista Button


а так же, как вариант быстрого (платного) решения - утилита
vista-buttons
.
Бесплатная
версия которого оставляет свой вклад в кнопки в виде пометки Trial.

Программный вариант всё ещё рассматривается как альтернатива.

Надеюсь, что Seven Styles удастся разгадать программно.
Ответить

Вернуться в «Программирование и базы данных»