Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XP manifest, Есть ли под Delphi 5 
:(
    Опции темы
Marriage
Дата 24.2.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Такой вопрос.
для Делфи 7 есть такой компонент.
Как можно в 5-й делфи сделать так, чтобы вид стандартных компонентов бул как у Хр???

Это сообщение отредактировал(а) Marriage - 24.2.2005, 17:53


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
SoWa
Дата 24.2.2005, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Действительно, есть такой компонент.
Ведь у него что главное- XPMan.pas, достаточно его присоединить и твое приложение будет как в ХР!
И еще существует множество компонент для этой задачи.

Это сообщение отредактировал(а) SoWa - 24.2.2005, 16:45


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Marriage
Дата 24.2.2005, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Спасибо всем, буду пробовать ...


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Marriage
Дата 25.2.2005, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Попробовал, все получилось. А можно сделать, чтобы и на 2000-й был тоже ХР-шный интерфейс ????
Может просто какие-нить файлы скопировать из ХР ????
SoWa
А какие компоненты. ПРосто самый простой это заменить Button На ХРButton. Но просто проект очень большой. Можно сделать как нибудь иначе ????

Это сообщение отредактировал(а) Marriage - 25.2.2005, 11:07


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Александра
Дата 25.2.2005, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 7
Всего: 12



Marriage
создай текстовый файл "имя твоей програмы.exe.manifest" и кинь в одну папку с программой - немного поможет, т.е. виндоус в качестве контролов даст тебе возмоность использовать 6 версию библиотеки. А тот компонет просто добавляет данный манифест в ресурсы.

Код

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <assemblyIdentity
  type="win32"
   name="DelphiApplication"
   version="1.0.0.0"
  processorArchitecture="*"/>
 <dependency>
   <dependentAssembly>
     <assemblyIdentity
       type="win32"
       name="Microsoft.Windows.Common-Controls"
       version="6.0.0.0"
       publicKeyToken="6595b64144ccf1df"
       language="*"
       processorArchitecture="*"/>
   </dependentAssembly>
 </dependency>
</assembly>


--------------------
PM   Вверх
Marriage
Дата 25.2.2005, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Александра. Спасибо за совет. Он помог.
Это и в 2000-й сработает??? Просто у меня пока нет возможности проверить на 2000-й.
Скорее всего работать не будет, может можно как-нибудь скопировать 6-ю версию библиотеки ????

Это сообщение отредактировал(а) Marriage - 25.2.2005, 11:44


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Александра
Дата 25.2.2005, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 7
Всего: 12



Marriage
нет есессно. а вообше библиотека - comctl32.dll
--------------------
PM   Вверх
Marriage
Дата 25.2.2005, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



То есть получается перелапачивать все компоненты ???
Заменить DLL-ину не получиться ????

Это сообщение отредактировал(а) Marriage - 25.2.2005, 11:50


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Александра
Дата 25.2.2005, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

Репутация: 7
Всего: 12



Marriage
думаю да. Для работы с темам специальное API существует даже и дельфи 7 компоненты для этого "перелопачены" ))
--------------------
PM   Вверх
Marriage
Дата 25.2.2005, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Жаль...
ЛАдно ...
Всем спасибо за содействие. Придется "перелапачивть" smile


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Marriage
Дата 25.2.2005, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Есть у кого нибудь компоненты SUIPack ????


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
Medved
Дата 25.2.2005, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



зайди на torry.net таких компонентов масса.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Vit
Дата 27.2.2005, 06:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



В JVCL есть несколько компонентов которые эмулируют вид XP под ранними версиями или при выключеных стилях на XP. Родными компонентами решить нельзя - их рисует не дельфи а comctl32 библиотека виндов. Манифест - это только маленький ресурс который новой XPшной comctl32 говорит что компоненты надо отрисовывать новым способом. comctl32 от более ранних версий о манифесте и не слышали и его просто игнорируют, и будут отрисовывать по старому.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Тьма
Дата 27.2.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 22.1.2005
Где: Украина, Винница

Репутация: 1
Всего: 4



лови ссылку на компонент Theme Manager
Скачиваете оттуда комплект Themes Manager, распаковываете и устанавливаете пакет ThemeManager.dpk, после чего у вас в палитре компонентов появится закладка XP с двумя новыми. Чтобы добавить в ваше приложение поддержку стилей, достаточно бросить TThemeManager на форму — и все (в некоторых случаях, если поддержка не работает, придется добавлять ресурс WinXp.res из папки с компонентом, но с такими ситуациями я пока не сталкивался). Откомпилируйте ваш продукт и проверьте — все окна приложения имеют красивые кнопки и контролы а ля XP. (если установлена тема ХР)


--------------------
Vir magni ingenii                 
PM MAIL ICQ   Вверх
The MASTER
Дата 27.2.2005, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Old master)
**


Профиль
Группа: Участник
Сообщений: 862
Регистрация: 19.7.2004
Где: Санкт-Петербург

Репутация: 2
Всего: 5



Marriage У меня есть SuiPack!
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0857 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.