|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Использование интерфейс Windows Vista вне самой Висты |
|
Теория - Использование интерфейс Windows Vista вне самой Висты
|
Ветеран Сообщения: 3320 |
Профиль | Отправить PM | Цитировать Дорого время суток.
При запуске инсталлятора Windows Vista/2008, вне самой среды этих ОС, окошко "Дополнительные сведенья" использует градиент по контуру, кнопочка "Закрыть" с подсветкой градиента (см. скрин) почти так же, как и любое окно в этих ОС. Через какую технологию наиболее просто такое можно реализовать при написании своих программ? Может известно, как Microsoft такое реализовала? То, что это один из классов .NET сомневаюсь, ибо Vista/2008й не требует пакета, для своей установки, а соответственно и для отображения того окна в таком виде. Подозреваю, что копать надо в сторону GDI+. ResHack по инсталлятору ничего не дал, поиск по Использованию интерфейса Виста в ваших программах тоже. В разделе Программирование фильтр по слову Vista показал вообще две темы. У кого какие предложения? Тема как теория, практические средства и языки предлагать любые. Заранее спасибо. |
|
Отправлено: 20:30, 29-04-2008 |
Пользователь Сообщения: 133
|
Профиль | Сайт | Отправить PM | Цитировать Народ, подскажите пожалуйста.
Если я правильно понимаю, при установке в Windows XP новой темы оформления окон мы "говорим" системе и выполняющимся в ней приложениям где брать файл(ы) с ресурсами (где есть изображения красивых кнопочек и т.д.). Можно ли указать приложению путь к этим файлам ресурсов? То есть, чтобы система работала с одним оформлением окон (темой), а данное приложение с другим оформлением. Может это можно как то сделать на этапе компиляции? |
------- Отправлено: 14:27, 14-05-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Врятли возможно.
Во первых нужно найти файл с ХРшным хрестиком и патчить его, если такой вообще есть, по моему там манифест всё делает, так во всяком случаи "апгрейдили" софт 98/ME для нормальной визуальной работы под ХР, во вторых даже в самих ресурсах, как видно на скрине, никакого градиента подсветки нету, так что нужно ещё правильно сними обращаться и обрабатывать такие ресурсы. Сомневаюсь что Explorer.exe ХР способен обучится работать с градиентом так же как хотя бы инсталлер Виндовс Vista/2008, не говоря о том что б как Explorer в сабжевих ОС. |
Отправлено: 17:18, 14-05-2008 | #12 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Пока остановился на прежнем решении, которое применял для отображения ХР стиля.
Здесь кнопочки по круче, по этому, в качестве графического облегчением буду использовать следующие: технологию из руководства Vista Button а так же, как вариант быстрого (платного) решения - утилита vista-buttons. Бесплатная версия которого оставляет свой вклад в кнопки в виде пометки Trial. Программный вариант всё ещё рассматривается как альтернатива. Надеюсь, что Seven Styles удастся разгадать программно. |
Отправлено: 18:35, 23-05-2008 | #13 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Использование виджетов из Windows Vista/7 в Windows XP(?) | zbruy | Microsoft Windows 2000/XP | 2 | 18-09-2009 18:32 | |
Разное - Использование установленных в windows vista обновления при переустановке системы | rokus2006 | Microsoft Windows Vista | 10 | 03-03-2009 23:30 | |
Интерфейс - как поставить интерфейс windows xp на vista? | Russo | Microsoft Windows Vista | 2 | 20-05-2008 09:30 | |
Преобразования инерфеса windows vista в интерфейс mac os | Student00 | Программное обеспечение Windows | 2 | 29-04-2008 22:43 | |
Использование - [решено] Использование Windows Vista Home OEM + Vista Corp. Pro | mainunit | Лицензирование продуктов Microsoft | 6 | 20-11-2007 16:02 |
|