Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

ХР Интерфейс программы в Дельфи6   Найти похожие ветки 

 
Samael6 ©   (2004-06-04 13:05) [0]

Здраствуйте!
Такой вопрос, можно ли написать программу на Д6 и при этом чтоб ее внешний вид был таким как у программ написанных в Д7(ХРшный вид)? И если да, то можно ли уже имеющуюся программу "настроить" на этот вид ничего не меняя в ней? Что слышал о каких-то "волшебных" файлах ресурсов, которые, якобы, позволяют этого достичь, но конкретно ничего не нашел.

Заранее благодарен.


 
ORMADA ©   (2004-06-04 13:13) [1]

XPMenu http://www.shagrouni.com/english/software/xpmenu.html
у Jedi есть немного ХП компонентов
Меняют только внешний вид конторллов НЕ ФОРМЫ! как была уродским карпичом так и останется


 
ORMADA ©   (2004-06-04 13:18) [2]

Кстати XPMenu полностью меняет интерфейс без проблем .. т.е. ничё переделывать не нада просто включаеш там в разделе не помню точно как называться чё-то там ХП типа контроллов к кот. применить оформление и фсё.


 
Игорь Шевченко ©   (2004-06-04 13:18) [3]


> Что слышал о каких-то "волшебных" файлах ресурсов, которые,
> якобы, позволяют этого достичь, но конкретно ничего не нашел.


FAQ. Слово Манифест


 
bars ©   (2004-06-04 13:27) [4]

WindowsXP.res подключать надо.
{$R WindowsXP.res}
Я тебе намылил.


 
Amoeba ©   (2004-06-04 13:55) [5]

Еще посмотри здесь:
http://www.soft-gems.net/ThemeManager.php


 
Samael6 ©   (2004-06-04 13:59) [6]

Блин, подключи(вроде), а ничего не поменялось. Что я делаю не так?
Вставляю строку
{$R WindowsXP.res}
В файл проекта под старой строкой: {$R *.res}
И копирую этот файл в папку проекта. Что не так?


 
Agent13 ©   (2004-06-04 14:05) [7]


> Samael6 ©   (04.06.04 13:59) [6]

Под Win2k манифест не имеет смысла.


 
Игорь Шевченко ©   (2004-06-04 14:12) [8]


> Под Win2k манифест не имеет смысла.


И внешний вид у программ на D7 будет такой же, как и у программ на D6 :)


 
Eugene83 ©   (2004-06-04 16:29) [9]

1) Создаем файл (например mainfest.txt) со следующим содержимым и сохраняем его:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.ApplicationName"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>ApplicationDescription</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>



2)Создаем еще один файл , в нем пишем:

1 24 [путь к файлу]/manifest.txt и сохранем его в папку ../Delphi/Bin/ с именем resfile.rc  

3)Запускаем файл ../Delphi/Bin/brcc32.exe resfile.rc

4)После всех этих действий в папке ../Delphi/Bin/ появится файлик с именем resfile.res
его нужно прописать в разделе implementation вашего приложения...
Т.е. после implementation пишется следущее:

{$R resfile.res}



Вот и всё! Теперь можно смело сказать что ваша прога заточена под Windows XP ;)

У меня всё работает!


 
Anatoly Podgoretsky ©   (2004-06-04 16:38) [10]

Не может у тебя на 2000 работать



Страницы: 1 вся ветка

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.063 c
1-1089196264
имя
2004-07-07 14:31
2004.07.18
Как в программе получить path если извесно только имя алиаса?


14-1088434288
nick-from
2004-06-28 18:51
2004.07.18
Владельцам КПК (Москва)


3-1087411300
Timur
2004-06-16 22:41
2004.07.18
Проблема с insert


3-1088348445
Ani
2004-06-27 19:00
2004.07.18
пароли в Paradox таблиц


6-1084866238
adndrushaa
2004-05-18 11:43
2004.07.18
немогу узнакть количество байт на отправку сообщения IdSMTP